ScaledConjugateGradient
org.encog.neural.networks.training.propagation.scg

Class ScaledConjugateGradient

  • All Implemented Interfaces:
    MLTrain, Train


    public class ScaledConjugateGradientextends Propagation
    This is a training class that makes use of scaled conjugate gradient methods. It is a very fast and efficient training algorithm.
    • Constructor Detail

      • ScaledConjugateGradient

        public ScaledConjugateGradient(ContainsFlat network,                       MLDataSet training)
        Construct a training class.
        Parameters:
        network - The network to train.
        training - The training data.
    • Method Detail

      • canContinue

        public final boolean canContinue()
        This training type does not support training continue.
        Returns:
        Always returns false.
      • pause

        public final TrainingContinuation pause()
        This training type does not support training continue.
        Returns:
        Always returns null.
      • resume

        public final void resume(TrainingContinuation state)
        This training type does not support training continue.
        Parameters:
        state - Not used.

SCaVis 2.1 © jWork.ORG