C# Class Encog.Neural.Networks.Training.Genetic.NeuralGeneticAlgorithm

Inheritance: BasicTraining, IMultiThreadable
Afficher le fichier Open project: encog/encog-silverlight-core Class Usage Examples

Méthodes publiques

Méthode Description
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

Method Details

Iteration() public final méthode

Perform one training iteration.
public final Iteration ( ) : void
Résultat void

NeuralGeneticAlgorithm() public méthode

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.
Résultat Encog.MathUtil.Randomize

Pause() public final méthode

public final Pause ( ) : TrainingContinuation
Résultat TrainingContinuation

Resume() public final méthode

public final Resume ( TrainingContinuation state ) : void
state TrainingContinuation
Résultat void