C# Class Encog.Neural.Networks.Training.Concurrent.Jobs.BPROPJob

Performers actually perform the training. Currently there are performers for OpenCL and CPU.
Inheritance: TrainingJob
ファイルを表示 Open project: encog/encog-silverlight-core

Public Methods

Method Description
BPROPJob ( BasicNetwork network, INeuralDataSet training, bool loadToMemory, double learningRate, double momentum ) : System

Construct a job definition for RPROP. For more information on backprop, see the Backpropagation class.

CreateTrainer ( OpenCLTrainingProfile profile, System.Boolean singleThreaded ) : void

Method Details

BPROPJob() public method

Construct a job definition for RPROP. For more information on backprop, see the Backpropagation class.
public BPROPJob ( BasicNetwork network, INeuralDataSet training, bool loadToMemory, double learningRate, double momentum ) : System
network BasicNetwork The network to use.
training INeuralDataSet The training data to use.
loadToMemory bool Should binary data be loaded to memory?
learningRate double THe learning rate to use.
momentum double The momentum to use.
return System

CreateTrainer() public method

public CreateTrainer ( OpenCLTrainingProfile profile, System.Boolean singleThreaded ) : void
profile Encog.Engine.Network.Train.Prop.OpenCLTrainingProfile
singleThreaded System.Boolean
return void