org.encog.neural.freeform.training
Class FreeformResilientPropagation

java.lang.Object
  extended by org.encog.ml.train.BasicTraining
      extended by org.encog.neural.freeform.training.FreeformPropagationTraining
          extended by org.encog.neural.freeform.training.FreeformResilientPropagation
All Implemented Interfaces:
Serializable, MLTrain

public class FreeformResilientPropagation
extends FreeformPropagationTraining
implements Serializable

See Also:
Serialized Form

Field Summary
static int TEMP_GRADIENT
           
static int TEMP_LAST_GRADIENT
           
static int TEMP_LAST_WEIGHT_DELTA
           
static int TEMP_UPDATE
           
 
Fields inherited from class org.encog.neural.freeform.training.FreeformPropagationTraining
FLAT_SPOT_CONST
 
Constructor Summary
FreeformResilientPropagation(FreeformNetwork theNetwork, MLDataSet theTraining)
           
FreeformResilientPropagation(FreeformNetwork theNetwork, MLDataSet theTraining, double initialUpdate, double theMaxStep)
           
 
Method Summary
protected  void learnConnection(FreeformConnection connection)
           
 TrainingContinuation pause()
          Pause the training to continue later.
 void resume(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, learn, processBatches, processPureBatch, setBatchSize, setError, setFixFlatSopt, setIteration
 
Methods inherited from class org.encog.ml.train.BasicTraining
addStrategy, getStrategies, isTrainingDone, postIteration, preIteration, setTraining
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMP_GRADIENT

public static final int TEMP_GRADIENT
See Also:
Constant Field Values

TEMP_LAST_GRADIENT

public static final int TEMP_LAST_GRADIENT
See Also:
Constant Field Values

TEMP_UPDATE

public static final int TEMP_UPDATE
See Also:
Constant Field Values

TEMP_LAST_WEIGHT_DELTA

public static final int TEMP_LAST_WEIGHT_DELTA
See Also:
Constant Field Values
Constructor Detail

FreeformResilientPropagation

public FreeformResilientPropagation(FreeformNetwork theNetwork,
                                    MLDataSet theTraining)

FreeformResilientPropagation

public FreeformResilientPropagation(FreeformNetwork theNetwork,
                                    MLDataSet theTraining,
                                    double initialUpdate,
                                    double theMaxStep)
Method Detail

learnConnection

protected void learnConnection(FreeformConnection connection)
Specified by:
learnConnection in class FreeformPropagationTraining

pause

public TrainingContinuation pause()
Description copied from interface: MLTrain
Pause the training to continue later.

Specified by:
pause in interface MLTrain
Returns:
A training continuation object.

resume

public void resume(TrainingContinuation state)
Description copied from interface: MLTrain
Resume training.

Specified by:
resume in interface MLTrain
Parameters:
state - The training continuation object to use to continue.


Copyright © 2014. All Rights Reserved.