C# 클래스 Encog.Neural.Networks.Training.Genetic.NeuralGeneticAlgorithm

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

공개 메소드들

메소드 설명
Iteration ( ) : void

Perform one training iteration.

NeuralGeneticAlgorithm ( BasicNetwork network, IRandomizer randomizer, ICalculateScore calculateScore, int populationSize, double mutationPercent, double percentToMate ) : Encog.MathUtil.Randomize

Construct a neural genetic algorithm.

Pause ( ) : TrainingContinuation
Resume ( TrainingContinuation state ) : void

메소드 상세

Iteration() 공개 최종 메소드

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

NeuralGeneticAlgorithm() 공개 메소드

Construct a neural genetic algorithm.
public NeuralGeneticAlgorithm ( BasicNetwork network, IRandomizer randomizer, ICalculateScore calculateScore, int populationSize, double mutationPercent, double percentToMate ) : Encog.MathUtil.Randomize
network BasicNetwork The network to base this on.
randomizer IRandomizer The randomizer used to create this initial population.
calculateScore ICalculateScore The score calculation object.
populationSize int The population size.
mutationPercent double The percent of offspring to mutate.
percentToMate double The percent of the population allowed to mate.
리턴 Encog.MathUtil.Randomize

Pause() 공개 최종 메소드

public final Pause ( ) : TrainingContinuation
리턴 TrainingContinuation

Resume() 공개 최종 메소드

public final Resume ( TrainingContinuation state ) : void
state TrainingContinuation
리턴 void