org.encog.neural.freeform.training
Class FreeformResilientPropagation
- java.lang.Object
-
- org.encog.ml.train.BasicTraining
-
- org.encog.neural.freeform.training.FreeformPropagationTraining
-
- org.encog.neural.freeform.training.FreeformResilientPropagation
-
- All Implemented Interfaces:
- java.io.Serializable, MLTrain
public class FreeformResilientPropagation extends FreeformPropagationTraining implements java.io.Serializable
- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field and Description static intTEMP_GRADIENTTemp value #0: the gradient.static intTEMP_LAST_GRADIENTTemp value #1: the last gradient.static intTEMP_LAST_WEIGHT_DELTATemp value #3: the the last weight delta.static intTEMP_UPDATETemp value #2: the update.-
Fields inherited from class org.encog.neural.freeform.training.FreeformPropagationTraining
FLAT_SPOT_CONST
-
-
Constructor Summary
Constructors Constructor and Description FreeformResilientPropagation(FreeformNetwork theNetwork, MLDataSet theTraining)Construct the RPROP trainer, Use default intiial update and max step.FreeformResilientPropagation(FreeformNetwork theNetwork, MLDataSet theTraining, double initialUpdate, double theMaxStep)Construct the RPROP trainer.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description TrainingContinuationpause()Pause the training to continue later.voidresume(TrainingContinuation state)Resume training.-
Methods inherited from class org.encog.neural.freeform.training.FreeformPropagationTraining
canContinue, finishTraining, getBatchSize, getError, getImplementationType, getIteration, getMethod, getTraining, isFixFlatSopt, iteration, iteration, setBatchSize, setError, setFixFlatSopt, setIteration
-
Methods inherited from class org.encog.ml.train.BasicTraining
addStrategy, getStrategies, isTrainingDone, postIteration, preIteration, setTraining
-
-
-
-
Field Detail
-
TEMP_GRADIENT
public static final int TEMP_GRADIENT
Temp value #0: the gradient.- See Also:
- Constant Field Values
-
TEMP_LAST_GRADIENT
public static final int TEMP_LAST_GRADIENT
Temp value #1: the last gradient.- See Also:
- Constant Field Values
-
TEMP_UPDATE
public static final int TEMP_UPDATE
Temp value #2: the update.- See Also:
- Constant Field Values
-
TEMP_LAST_WEIGHT_DELTA
public static final int TEMP_LAST_WEIGHT_DELTA
Temp value #3: the the last weight delta.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
FreeformResilientPropagation
public FreeformResilientPropagation(FreeformNetwork theNetwork, MLDataSet theTraining)
Construct the RPROP trainer, Use default intiial update and max step.- Parameters:
theNetwork- The network to train.theTraining- The training set.
-
FreeformResilientPropagation
public FreeformResilientPropagation(FreeformNetwork theNetwork, MLDataSet theTraining, double initialUpdate, double theMaxStep)
Construct the RPROP trainer.- Parameters:
theNetwork- The network to train.theTraining- The training set.initialUpdate- The initial update.theMaxStep- The max step.
-
-
Method Detail
-
pause
public TrainingContinuation pause()
Pause the training to continue later.
-
resume
public void resume(TrainingContinuation state)
Resume training.
-
-
DMelt 3.0 © DataMelt by jWork.ORG