C# Class Encog.Neural.Networks.Training.Propagation.SCG.ScaledConjugateGradient

This is a training class that makes use of scaled conjugate gradient methods. It is a very fast and efficient training algorithm.
Inheritance: Propagation
显示文件 Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
Pause ( ) : TrainingContinuation

This training type does not support training continue.

Resume ( TrainingContinuation state ) : void

This training type does not support training continue.

ScaledConjugateGradient ( IContainsFlat network, IMLDataSet training ) : Encog.ML.Data

Construct a training class.

Method Details

Pause() public final method

This training type does not support training continue.
public final Pause ( ) : TrainingContinuation
return TrainingContinuation

Resume() public final method

This training type does not support training continue.
public final Resume ( TrainingContinuation state ) : void
state TrainingContinuation Not used.
return void

ScaledConjugateGradient() public method

Construct a training class.
public ScaledConjugateGradient ( IContainsFlat network, IMLDataSet training ) : Encog.ML.Data
network IContainsFlat The network to train.
training IMLDataSet The training data.
return Encog.ML.Data