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

A training definition for RPROP training.
Inheritance: TrainingJob
Exibir arquivo Open project: encog/encog-silverlight-core

Private Properties

Property Type Description

Public Methods

Method Description
CreateTrainer ( OpenCLTrainingProfile profile, bool singleThreaded ) : void
RPROPJob ( BasicNetwork network, INeuralDataSet training, bool loadToMemory ) : System

Construct an RPROP job. For more information on RPROP see the ResilientPropagation class.

RPROPJob ( BasicNetwork network, INeuralDataSet training, bool loadToMemory, double initialUpdate, double maxStep, double localRatio, int globalRatio, double segmentationRatio, int iterationsPer ) : System

Construct an RPROP job. For more information on RPROP see the ResilientPropagation class.

RPROPJob ( BasicNetwork network, INeuralDataSet training, bool loadToMemory, double localRatio, int globalRatio, double segmentationRatio, int iterationsPer ) : System

Construct an RPROP job. For more information on RPROP see the ResilientPropagation class.

Method Details

CreateTrainer() public method

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

RPROPJob() public method

Construct an RPROP job. For more information on RPROP see the ResilientPropagation class.
public RPROPJob ( 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 training data should be loaded to memory.
return System

RPROPJob() public method

Construct an RPROP job. For more information on RPROP see the ResilientPropagation class.
public RPROPJob ( BasicNetwork network, INeuralDataSet training, bool loadToMemory, double initialUpdate, double maxStep, double localRatio, int globalRatio, double segmentationRatio, int iterationsPer ) : System
network BasicNetwork The network to train.
training INeuralDataSet The training data to use.
loadToMemory bool True if binary training data should be loaded to memory.
initialUpdate double The initial update.
maxStep double The max step.
localRatio double The local ratio, used if this job is performed by an OpenCL Device.
globalRatio int The global ratio, used if this job is performed by an OpenCL Device.
segmentationRatio double The segmentation ratio, used if this job is performed by an OpenCL Device.
iterationsPer int How many iterations to process per cycle.
return System

RPROPJob() public method

Construct an RPROP job. For more information on RPROP see the ResilientPropagation class.
public RPROPJob ( BasicNetwork network, INeuralDataSet training, bool loadToMemory, double localRatio, int globalRatio, double segmentationRatio, int iterationsPer ) : System
network BasicNetwork The network to train.
training INeuralDataSet The training data to use.
loadToMemory bool True if binary training data should be loaded to memory.
localRatio double The local ratio, used if this job is performed by an OpenCL Device.
globalRatio int The global ratio, used if this job is performed by an OpenCL Device.
segmentationRatio double The segmentation ratio, used if this job is performed by an OpenCL Device.
iterationsPer int How many iterations to process per cycle.
return System