C# 클래스 Encog.Engine.Network.Train.Gradient.GradientWorkerCPU

Worker class for the mulithreaded training of flat networks.
상속: IFlatGradientWorker
파일 보기 프로젝트 열기: encog/encog-silverlight-core

공개 메소드들

메소드 설명
GradientWorkerCPU ( FlatNetwork network, TrainFlatNetworkProp owner, IEngineIndexableSet training, int low, int high ) : Encog.Engine.Data

Construct a gradient worker.

Run ( ) : void

Perform the gradient calculation for the specified index range.

비공개 메소드들

메소드 설명
Process ( double input, double ideal ) : void

Process one training set element.

ProcessLevel ( int currentLevel ) : void

Process one level.

메소드 상세

GradientWorkerCPU() 공개 메소드

Construct a gradient worker.
public GradientWorkerCPU ( FlatNetwork network, TrainFlatNetworkProp owner, IEngineIndexableSet training, int low, int high ) : Encog.Engine.Data
network Encog.Engine.Network.Flat.FlatNetwork The network to train.
owner Encog.Engine.Network.Train.Prop.TrainFlatNetworkProp The owner that is doing the training.
training IEngineIndexableSet The training data.
low int The low index to use in the training data.
high int The high index to use in the training data.
리턴 Encog.Engine.Data

Run() 공개 메소드

Perform the gradient calculation for the specified index range.
public Run ( ) : void
리턴 void