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
All Methods Instance Methods Abstract Methods Modifier and Type Method and Description voidregisterLearnable(Learnable l)The Learnable calls this method to make itself known to the LearnervoidrequestBiasUpdate(double[] currentGradientOuts)Override this method to implement what should be done to LearnableLayersvoidrequestWeightUpdate(double[] currentPattern, double[] currentInps)Override this method to implement what should be done to LearnableSynapsesvoidsetMonitor(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
-
-
DataMelt 3.0 © DataMelt by jWork.ORG