Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## 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

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Submit Feedback to pmarrone@users.sourceforge.net