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

An abstract class that implements basic training for most training algorithms. Specifically training strategies can be added to enhance the training.
상속: ITrain
파일 보기 프로젝트 열기: encog/encog-silverlight-core

공개 메소드들

메소드 설명
AddStrategy ( IStrategy strategy ) : void

Training strategies can be added to improve the training results. There are a number to choose from, and several can be used at once.

FinishTraining ( ) : void

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

Iteration ( ) : void

Perform one iteration of training.

Iteration ( int count ) : void

Perform the specified number of training iterations. This is a basic implementation that just calls iteration the specified number of times. However, some training methods, particularly with the GPU, benefit greatly by calling with higher numbers than 1.

PostIteration ( ) : void

Call the strategies after an iteration.

PreIteration ( ) : void

Call the strategies before an iteration.

메소드 상세

AddStrategy() 공개 메소드

Training strategies can be added to improve the training results. There are a number to choose from, and several can be used at once.
public AddStrategy ( IStrategy strategy ) : void
strategy IStrategy The strategy to add.
리턴 void

FinishTraining() 공개 메소드

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

Iteration() 공개 추상적인 메소드

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

Iteration() 공개 메소드

Perform the specified number of training iterations. This is a basic implementation that just calls iteration the specified number of times. However, some training methods, particularly with the GPU, benefit greatly by calling with higher numbers than 1.
public Iteration ( int count ) : void
count int The number of training iterations.
리턴 void

PostIteration() 공개 메소드

Call the strategies after an iteration.
public PostIteration ( ) : void
리턴 void

PreIteration() 공개 메소드

Call the strategies before an iteration.
public PreIteration ( ) : void
리턴 void