final RBFNetwork network = new RBFNetwork(4, 4, 3);
network.reset(new MersenneTwisterGenerateRandom());
final ScoreFunction score = new ScoreRegressionData(trainingData);
final TrainAnneal train = new TrainAnneal(network, score);
performIterations(train, 100000, 0.01, true);
queryOneOfN(network, trainingData, species);
System.out.println(Arrays.toString(network.getLongTermMemory()));