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

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

공개 메소드들

메소드 설명
InitOthers ( ) : void

Called to init the QPROP.

TrainFlatNetworkQPROP ( FlatNetwork network, IMLDataSet training, double theLearningRate ) : Encog.ML.Data

Construct a QPROP trainer for flat networks.

UpdateWeight ( double gradients, double lastGradient, int index ) : double

Update a weight.

메소드 상세

InitOthers() 공개 메소드

Called to init the QPROP.
public InitOthers ( ) : void
리턴 void

TrainFlatNetworkQPROP() 공개 메소드

Construct a QPROP trainer for flat networks.
public TrainFlatNetworkQPROP ( FlatNetwork network, IMLDataSet training, double theLearningRate ) : Encog.ML.Data
network Encog.Neural.Flat.FlatNetwork The network to train.
training IMLDataSet The training data.
theLearningRate double The learning rate. 2 is a good suggestion as /// a learning rate to start with. If it fails to converge, /// then drop it. Just like backprop, except QPROP can /// take higher learning rates.
리턴 Encog.ML.Data

UpdateWeight() 공개 메소드

Update a weight.
public UpdateWeight ( double gradients, double lastGradient, int index ) : double
gradients double The gradients.
lastGradient double The last gradients.
index int The index.
리턴 double