public SmallErrorChangeStop(SupervisedLearning learningRule) { this.learningRule = learningRule; }
// @Override // public void update(Observable arg0, Object arg1) { // SupervisedLearning rule = (SupervisedLearning)arg0; // System.out.println( "Training, Network Epoch " + rule.getCurrentIteration() + ", Error:" + rule.getTotalNetworkError()); // } public virtual void handleLearningEvent(LearningEvent @event) { SupervisedLearning rule = (SupervisedLearning)@event.getSource(); System.Console.WriteLine("Training, Network Epoch " + rule.CurrentIteration + ", Error:" + rule.TotalNetworkError); }
public MaxErrorStop(SupervisedLearning learningRule) { this.learningRule = learningRule; }