C# 클래스 Encog.Neural.Networks.Training.Propagation.Propagation

Implements basic functionality that is needed by each of the propagation methods. The specifics of each of the propagation methods is implemented inside of the PropagationMethod interface implementors.
상속: Encog.ML.Train.BasicTraining, ITrain, IMultiThreadable
파일 보기 프로젝트 열기: encog/encog-silverlight-core 1 사용 예제들

공개 메소드들

메소드 설명
FinishTraining ( ) : void

Should be called after training has completed and the iteration method will not be called any further.

Iteration ( ) : void

Perform one training iteration.

Iteration ( int count ) : void

Perform the specified number of training iterations. This can be more efficient than single training iterations. This is particularly true if you are training with a GPU.

보호된 메소드들

메소드 설명
Propagation ( IContainsFlat network, IMLDataSet training ) : System

Construct a propagation object.

메소드 상세

FinishTraining() 공개 최종 메소드

Should be called after training has completed and the iteration method will not be called any further.
public final FinishTraining ( ) : void
리턴 void

Iteration() 공개 최종 메소드

Perform one training iteration.
public final Iteration ( ) : void
리턴 void

Iteration() 공개 최종 메소드

Perform the specified number of training iterations. This can be more efficient than single training iterations. This is particularly true if you are training with a GPU.
public final Iteration ( int count ) : void
count int The number of training iterations.
리턴 void

Propagation() 보호된 메소드

Construct a propagation object.
protected Propagation ( IContainsFlat network, IMLDataSet training ) : System
network IContainsFlat The network.
training IMLDataSet The training set.
리턴 System