org.joone.util
Class DynamicAnnealing
- java.lang.Object
-
- org.joone.util.MonitorPlugin
-
- org.joone.util.DynamicAnnealing
-
- All Implemented Interfaces:
- java.io.Serializable, java.util.EventListener, NeuralNetListener
public class DynamicAnnealing extends MonitorPlugin
This plugin controls the change of the learning rate based on the difference between the last two global error (E) values: if E(t) > E(t-1) then LR = LR * (1 - step/100) Note: step/100 because step is inserted as a % value from the user if E(t) <= E(t-1) then LR is unchanged- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description DynamicAnnealing()Creates a new instance of DynamicAnnealing
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublegetStep()Getter for property step.voidsetStep(double step)Setter for property step.-
Methods inherited from class org.joone.util.MonitorPlugin
cicleTerminated, errorChanged, getName, getNeuralNet, getRate, netStarted, netStopped, netStoppedError, setName, setNeuralNet, setRate
-
-
DataMelt 3.0 © DataMelt by jWork.ORG