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

Base class for all concurrent training jobs.
ファイルを表示 Open project: encog/encog-silverlight-core Class Usage Examples

Public Methods

Method Description
CreateTrainer ( OpenCLTrainingProfile profile, bool singleThreaded ) : void

Create a trainer to use.

ShouldContinue ( ) : bool

Check and see if we should continue.

TrainingJob ( BasicNetwork network, INeuralDataSet training, bool loadToMemory ) : System

Construct a training job.

Method Details

CreateTrainer() public abstract method

Create a trainer to use.
public abstract CreateTrainer ( OpenCLTrainingProfile profile, bool singleThreaded ) : void
profile Encog.Engine.Network.Train.Prop.OpenCLTrainingProfile The OpenCL device to use, or null for the CPU.
singleThreaded bool True, if single threaded.
return void

ShouldContinue() public method

Check and see if we should continue.
public ShouldContinue ( ) : bool
return bool

TrainingJob() public method

Construct a training job.
public TrainingJob ( BasicNetwork network, INeuralDataSet training, bool loadToMemory ) : System
network BasicNetwork The network to train.
training INeuralDataSet The training data to use.
loadToMemory bool True, if binary data should be loaded to memory.
return System