C# 클래스 Encog.Neural.Networks.Training.Concurrent.Jobs.RPROPJob

A training definition for RPROP training.
상속: TrainingJob
파일 보기 프로젝트 열기: encog/encog-silverlight-core

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
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.

메소드 상세

CreateTrainer() 공개 메소드

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

RPROPJob() 공개 메소드

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.
리턴 System

RPROPJob() 공개 메소드

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.
리턴 System

RPROPJob() 공개 메소드

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.
리턴 System