Clustering and Neural Network Approaches for General NN-Simulator