C# 클래스 Encog.Neural.Flat.Train.Prop.GradientWorker

상속: IEngineTask
파일 보기 프로젝트 열기: encog/encog-silverlight-core 1 사용 예제들

공개 메소드들

메소드 설명
GradientWorker ( FlatNetwork theNetwork, TrainFlatNetworkProp theOwner, IMLDataSet theTraining, int theLow, int theHigh, double theFlatSpots, IErrorFunction ef ) : System

Construct a gradient worker.

Run ( ) : void

Perform the gradient calculation for the specified index range.

비공개 메소드들

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

Process one training set element.

ProcessLevel ( int currentLevel ) : void

Process one level.

메소드 상세

GradientWorker() 공개 메소드

Construct a gradient worker.
public GradientWorker ( FlatNetwork theNetwork, TrainFlatNetworkProp theOwner, IMLDataSet theTraining, int theLow, int theHigh, double theFlatSpots, IErrorFunction ef ) : System
theNetwork Encog.Neural.Flat.FlatNetwork The network to train.
theOwner TrainFlatNetworkProp The owner that is doing the training.
theTraining IMLDataSet The training data.
theLow int The low index to use in the training data.
theHigh int The high index to use in the training data.
theFlatSpots double Holds an array of flat spot constants.
ef IErrorFunction
리턴 System

Run() 공개 메소드

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