org.encog.neural.freeform.training
Class FreeformBackPropagation

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.FreeformBackPropagation
All Implemented Interfaces:
Serializable, MLTrain

public class FreeformBackPropagation
extends FreeformPropagationTraining
implements Serializable

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.encog.neural.freeform.training.FreeformPropagationTraining
FLAT_SPOT_CONST
 
Constructor Summary
FreeformBackPropagation(FreeformNetwork theNetwork, MLDataSet theTraining, double theLearningRate, double theMomentum)
           
 
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
 

Constructor Detail

FreeformBackPropagation

public FreeformBackPropagation(FreeformNetwork theNetwork,
                               MLDataSet theTraining,
                               double theLearningRate,
                               double theMomentum)
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.