|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.joone.util.MonitorPlugin
org.joone.util.LinearAnnealing
public class LinearAnnealing
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)
Constructor Summary | |
---|---|
LinearAnnealing()
|
Method Summary | |
---|---|
double |
getLearningRateFinal()
Insert the method's description here. |
double |
getLearningRateInitial()
Insert the method's description here. |
double |
getMomentumFinal()
Insert the method's description here. |
double |
getMomentumInitial()
Insert the method's description here. |
protected void |
manageCycle(Monitor mon)
|
protected void |
manageError(Monitor mon)
|
protected void |
manageStart(Monitor mon)
|
protected void |
manageStop(Monitor mon)
|
protected void |
manageStopError(Monitor mon,
java.lang.String msgErr)
|
void |
setLearningRateFinal(double newLearningRateFinal)
Insert the method's description here. |
void |
setLearningRateInitial(double newLearningRateInitial)
Insert the method's description here. |
void |
setMomentumFinal(double newMomentumFinal)
Insert the method's description here. |
void |
setMomentumInitial(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, toBeManaged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LinearAnnealing()
Method Detail |
---|
public double getLearningRateFinal()
public double getLearningRateInitial()
public double getMomentumFinal()
public double getMomentumInitial()
public void setLearningRateFinal(double newLearningRateFinal)
newLearningRateFinal
- doublepublic void setLearningRateInitial(double newLearningRateInitial)
newLearningRateInitial
- doublepublic void setMomentumFinal(double newMomentumFinal)
newMomentumFinal
- doublepublic void setMomentumInitial(double newMomentumInitial)
newMomentumInitial
- doubleprotected void manageCycle(Monitor mon)
manageCycle
in class MonitorPlugin
protected void manageStop(Monitor mon)
manageStop
in class MonitorPlugin
protected void manageStart(Monitor mon)
manageStart
in class MonitorPlugin
protected void manageError(Monitor mon)
manageError
in class MonitorPlugin
protected void manageStopError(Monitor mon, java.lang.String msgErr)
manageStopError
in class MonitorPlugin
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |