final MLDataSet theTraining, final double initialUpdate,
final double theMaxStep) {
super(theNetwork, theTraining);
this.maxStep = theMaxStep;
theNetwork.tempTrainingAllocate(1, 4);
theNetwork.performConnectionTask(new ConnectionTask() {
@Override
public void task(final FreeformConnection c) {
c.setTempTraining(FreeformResilientPropagation.TEMP_UPDATE,
initialUpdate);
}