train.iteration();
RBFNetwork best = (RBFNetwork) train.getBestParticle();
double trainingScore = train.getLastError();
double validationScore = scoreValidate.calculateScore(best);
if (validationScore > bestScore) {
System.arraycopy(best.getLongTermMemory(), 0, this.bestNetwork.getLongTermMemory(), 0, best.getLongTermMemory().length);
this.bestScore = validationScore;
}