Uses of Interface
org.encog.ml.ea.train.EvolutionaryAlgorithm

Packages that use EvolutionaryAlgorithm
org.encog.ml.ea.opp   
org.encog.ml.ea.opp.selection   
org.encog.ml.ea.sort   
org.encog.ml.ea.species   
org.encog.ml.ea.train.basic   
org.encog.ml.genetic   
org.encog.ml.genetic.crossover   
org.encog.ml.genetic.mutate   
org.encog.ml.prg.opp   
org.encog.neural.neat.training.opp   
org.encog.neural.neat.training.opp.links   
 

Uses of EvolutionaryAlgorithm in org.encog.ml.ea.opp
 

Methods in org.encog.ml.ea.opp that return EvolutionaryAlgorithm
 EvolutionaryAlgorithm CompoundOperator.getOwner()
           
 

Methods in org.encog.ml.ea.opp with parameters of type EvolutionaryAlgorithm
 void EvolutionaryOperator.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 void CompoundOperator.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 

Uses of EvolutionaryAlgorithm in org.encog.ml.ea.opp.selection
 

Methods in org.encog.ml.ea.opp.selection that return EvolutionaryAlgorithm
 EvolutionaryAlgorithm TruncationSelection.getTrainer()
          
 EvolutionaryAlgorithm SelectionOperator.getTrainer()
           
 EvolutionaryAlgorithm TournamentSelection.getTrainer()
          
 

Methods in org.encog.ml.ea.opp.selection with parameters of type EvolutionaryAlgorithm
 void TournamentSelection.setTrainer(EvolutionaryAlgorithm trainer)
          Set the trainer.
 

Constructors in org.encog.ml.ea.opp.selection with parameters of type EvolutionaryAlgorithm
TournamentSelection(EvolutionaryAlgorithm theTrainer, int theRounds)
          Construct a tournament selection.
TruncationSelection(EvolutionaryAlgorithm theTrainer, double thePercent)
          Construct the truncation selector.
 

Uses of EvolutionaryAlgorithm in org.encog.ml.ea.sort
 

Constructors in org.encog.ml.ea.sort with parameters of type EvolutionaryAlgorithm
SortGenomesForSpecies(EvolutionaryAlgorithm theTrain)
          Construct the comparator.
SpeciesComparator(EvolutionaryAlgorithm theTraining)
          Create a species comparator.
 

Uses of EvolutionaryAlgorithm in org.encog.ml.ea.species
 

Methods in org.encog.ml.ea.species that return EvolutionaryAlgorithm
 EvolutionaryAlgorithm ThresholdSpeciation.getOwner()
           
 

Methods in org.encog.ml.ea.species with parameters of type EvolutionaryAlgorithm
 void Speciation.init(EvolutionaryAlgorithm theOwner)
          Setup the speciation strategy.
 void SingleSpeciation.init(EvolutionaryAlgorithm theOwner)
          Setup the speciation strategy.
 void ThresholdSpeciation.init(EvolutionaryAlgorithm theOwner)
          Setup the speciation strategy.
 

Uses of EvolutionaryAlgorithm in org.encog.ml.ea.train.basic
 

Classes in org.encog.ml.ea.train.basic that implement EvolutionaryAlgorithm
 class BasicEA
          Provides a basic implementation of a multi-threaded Evolutionary Algorithm.
 class TrainEA
          Provides a MLTrain compatible class that can be used to train genomes.
 

Uses of EvolutionaryAlgorithm in org.encog.ml.genetic
 

Classes in org.encog.ml.genetic that implement EvolutionaryAlgorithm
 class MLMethodGeneticAlgorithm.MLMethodGeneticAlgorithmHelper
          Very simple class that implements a genetic algorithm.
 

Uses of EvolutionaryAlgorithm in org.encog.ml.genetic.crossover
 

Methods in org.encog.ml.genetic.crossover with parameters of type EvolutionaryAlgorithm
 void Splice.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 void SpliceNoRepeat.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 

Uses of EvolutionaryAlgorithm in org.encog.ml.genetic.mutate
 

Methods in org.encog.ml.genetic.mutate with parameters of type EvolutionaryAlgorithm
 void MutatePerturb.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 void MutateShuffle.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 

Uses of EvolutionaryAlgorithm in org.encog.ml.prg.opp
 

Methods in org.encog.ml.prg.opp with parameters of type EvolutionaryAlgorithm
 void SubtreeCrossover.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 void ConstMutation.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 void SubtreeMutation.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 

Uses of EvolutionaryAlgorithm in org.encog.neural.neat.training.opp
 

Methods in org.encog.neural.neat.training.opp that return EvolutionaryAlgorithm
 EvolutionaryAlgorithm NEATMutation.getOwner()
           
 

Methods in org.encog.neural.neat.training.opp with parameters of type EvolutionaryAlgorithm
 void NEATMutation.init(EvolutionaryAlgorithm theOwner)
          Called to setup the evolutionary operator.
 void NEATCrossover.init(EvolutionaryAlgorithm theOwner)
          Init this operator.
 

Uses of EvolutionaryAlgorithm in org.encog.neural.neat.training.opp.links
 

Methods in org.encog.neural.neat.training.opp.links that return EvolutionaryAlgorithm
 EvolutionaryAlgorithm SelectFixed.getTrainer()
           
 EvolutionaryAlgorithm SelectProportion.getTrainer()
          
 EvolutionaryAlgorithm MutateLinkWeight.getTrainer()
           
 EvolutionaryAlgorithm MutatePerturbLinkWeight.getTrainer()
          
 EvolutionaryAlgorithm MutateResetLinkWeight.getTrainer()
          
 EvolutionaryAlgorithm SelectLinks.getTrainer()
           
 

Methods in org.encog.neural.neat.training.opp.links with parameters of type EvolutionaryAlgorithm
 void SelectFixed.init(EvolutionaryAlgorithm theTrainer)
          Setup the selector.
 void SelectProportion.init(EvolutionaryAlgorithm theTrainer)
          Setup the selector.
 void MutateLinkWeight.init(EvolutionaryAlgorithm theTrainer)
          Setup the link mutator.
 void MutatePerturbLinkWeight.init(EvolutionaryAlgorithm theTrainer)
          Setup the link mutator.
 void MutateResetLinkWeight.init(EvolutionaryAlgorithm theTrainer)
          Setup the link mutator.
 void SelectLinks.init(EvolutionaryAlgorithm theTrainer)
          Setup the selector.
 



Copyright © 2014. All Rights Reserved.