org.joone.util
Class LinearAnnealing
- java.lang.Object
-
- org.joone.util.MonitorPlugin
-
- org.joone.util.LinearAnnealing
-
- All Implemented Interfaces:
- java.io.Serializable, java.util.EventListener, NeuralNetListener
public class LinearAnnealing extends MonitorPlugin
This plugin changes linearly the values of the learning rate and of the momentum parameters. The values go from an initial value to a final value linearly and the step is determined by the formula: step = (FinalValue - InitValue) / numEphocs Creation date: (26/10/2000 23.47.58)- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description LinearAnnealing()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description doublegetLearningRateFinal()Insert the method's description here.doublegetLearningRateInitial()Insert the method's description here.doublegetMomentumFinal()Insert the method's description here.doublegetMomentumInitial()Insert the method's description here.voidsetLearningRateFinal(double newLearningRateFinal)Insert the method's description here.voidsetLearningRateInitial(double newLearningRateInitial)Insert the method's description here.voidsetMomentumFinal(double newMomentumFinal)Insert the method's description here.voidsetMomentumInitial(double newMomentumInitial)Insert the method's description here.-
Methods inherited from class org.joone.util.MonitorPlugin
cicleTerminated, errorChanged, getName, getNeuralNet, getRate, netStarted, netStopped, netStoppedError, setName, setNeuralNet, setRate
-
-
-
-
Method Detail
-
getLearningRateFinal
public double getLearningRateFinal()
Insert the method's description here. Creation date: (26/10/2000 23.49.52)- Returns:
- double
-
getLearningRateInitial
public double getLearningRateInitial()
Insert the method's description here. Creation date: (26/10/2000 23.49.26)- Returns:
- double
-
getMomentumFinal
public double getMomentumFinal()
Insert the method's description here. Creation date: (26/10/2000 23.50.29)- Returns:
- double
-
getMomentumInitial
public double getMomentumInitial()
Insert the method's description here. Creation date: (26/10/2000 23.50.14)- Returns:
- double
-
setLearningRateFinal
public void setLearningRateFinal(double newLearningRateFinal)
Insert the method's description here. Creation date: (26/10/2000 23.49.52)- Parameters:
newLearningRateFinal- double
-
setLearningRateInitial
public void setLearningRateInitial(double newLearningRateInitial)
Insert the method's description here. Creation date: (26/10/2000 23.49.26)- Parameters:
newLearningRateInitial- double
-
setMomentumFinal
public void setMomentumFinal(double newMomentumFinal)
Insert the method's description here. Creation date: (26/10/2000 23.50.29)- Parameters:
newMomentumFinal- double
-
setMomentumInitial
public void setMomentumInitial(double newMomentumInitial)
Insert the method's description here. Creation date: (26/10/2000 23.50.14)- Parameters:
newMomentumInitial- double
-
-
DataMelt 3.0 © DataMelt by jWork.ORG