org.joone.engine
Interface Learner

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractLearner, BasicLearner, BatchLearner, ExtendableLearner, RpropLearner

public interface Learner
extends java.io.Serializable


Method Summary
 void registerLearnable(Learnable l)
          The Learnable calls this method to make itself known to the Learner
 void requestBiasUpdate(double[] currentGradientOuts)
          Override this method to implement what should be done to LearnableLayers
 void requestWeightUpdate(double[] currentPattern, double[] currentInps)
          Override this method to implement what should be done to LearnableSynapses
 void setMonitor(Monitor mon)
          Used to set the parameters used by this Learner
 

Method Detail

registerLearnable

void registerLearnable(Learnable l)
The Learnable calls this method to make itself known to the Learner


requestBiasUpdate

void requestBiasUpdate(double[] currentGradientOuts)
Override this method to implement what should be done to LearnableLayers


requestWeightUpdate

void requestWeightUpdate(double[] currentPattern,
                         double[] currentInps)
Override this method to implement what should be done to LearnableSynapses


setMonitor

void setMonitor(Monitor mon)
Used to set the parameters used by this Learner



Submit Feedback to pmarrone@users.sourceforge.net