org.joone.engine
Class RpropLearner

java.lang.Object
  extended by org.joone.engine.AbstractLearner
      extended by org.joone.engine.ExtendableLearner
          extended by org.joone.engine.RpropLearner
All Implemented Interfaces:
java.io.Serializable, Learner

public class RpropLearner
extends ExtendableLearner

This class implements the RPROP learning algorithm.

Author:
Boris Jansen
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.joone.engine.ExtendableLearner
theDeltaRuleExtenders, theGradientExtenders, theUpdateWeightExtender
 
Fields inherited from class org.joone.engine.AbstractLearner
learnable, learnableLayer, learnableSynapse, monitor
 
Constructor Summary
RpropLearner()
          Creates a new instance of RpropLearner
RpropLearner(RpropParameters aParameters)
          Creates a new instance of RpropLearner.
 
Method Summary
 RpropParameters getParameters()
           
protected  void reinit()
          Deprecated. used for backward compatibility
 void setParameters(RpropParameters aParameters)
           
protected  double sign(double d)
          Gets the sign of a double.
 
Methods inherited from class org.joone.engine.ExtendableLearner
addDeltaRuleExtender, addGradientExtender, getDefaultDelta, getDefaultDelta, getDefaultGradientBias, getDefaultGradientWeight, getDelta, getDelta, getGradientBias, getGradientWeight, getLearningRate, getLearningRate, getUpdateWeightExtender, postBiasUpdate, postBiasUpdateImpl, postWeightUpdate, postWeightUpdateImpl, preBiasUpdate, preBiasUpdateImpl, preWeightUpdate, preWeightUpdateImpl, requestBiasUpdate, requestWeightUpdate, setUpdateWeightExtender, updateBias, updateWeight
 
Methods inherited from class org.joone.engine.AbstractLearner
getLayer, getMonitor, getSynapse, registerLearnable, setMonitor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RpropLearner

public RpropLearner()
Creates a new instance of RpropLearner


RpropLearner

public RpropLearner(RpropParameters aParameters)
Creates a new instance of RpropLearner.

Parameters:
aParameters - the parameter for this learning algorithm.
Method Detail

reinit

protected void reinit()
Deprecated. used for backward compatibility


getParameters

public RpropParameters getParameters()

setParameters

public void setParameters(RpropParameters aParameters)

sign

protected double sign(double d)
Gets the sign of a double. return the sign of a double (-1, 0, 1).



Submit Feedback to pmarrone@users.sourceforge.net