Uses of Interface
org.encog.ml.ea.opp.EvolutionaryOperator

Packages that use EvolutionaryOperator
org.encog.ml.ea.opp   
org.encog.ml.ea.train   
org.encog.ml.ea.train.basic   
org.encog.ml.genetic.crossover   
org.encog.ml.genetic.mutate   
org.encog.ml.prg.opp   
org.encog.neural.neat.training.opp   
 

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

Classes in org.encog.ml.ea.opp that implement EvolutionaryOperator
 class CompoundOperator
          A compound operator randomly chooses sub-operators to perform the actual operation.
 

Methods in org.encog.ml.ea.opp that return EvolutionaryOperator
 EvolutionaryOperator OperationList.pickMaxParents(Random rnd, int maxParents)
          Pick a operator based on the number of parents available.
 

Uses of EvolutionaryOperator in org.encog.ml.ea.train
 

Methods in org.encog.ml.ea.train with parameters of type EvolutionaryOperator
 void EvolutionaryAlgorithm.addOperation(double probability, EvolutionaryOperator opp)
          Add an operation.
 

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

Methods in org.encog.ml.ea.train.basic that return EvolutionaryOperator
 EvolutionaryOperator BasicEA.getChampMutation()
           
 

Methods in org.encog.ml.ea.train.basic with parameters of type EvolutionaryOperator
 void BasicEA.addOperation(double probability, EvolutionaryOperator opp)
          Add an operation.
 void BasicEA.setChampMutation(EvolutionaryOperator champMutation)
           
 

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

Classes in org.encog.ml.genetic.crossover that implement EvolutionaryOperator
 class Splice
          A simple cross over where genes are simply "spliced".
 class SpliceNoRepeat
          A simple cross over where genes are simply "spliced".
 

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

Classes in org.encog.ml.genetic.mutate that implement EvolutionaryOperator
 class MutatePerturb
          A simple mutation based on random numbers.
 class MutateShuffle
          A simple mutation where genes are shuffled.
 

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

Classes in org.encog.ml.prg.opp that implement EvolutionaryOperator
 class ConstMutation
          Mutate the constant nodes of an Encog program.
 class SubtreeCrossover
          Perform a type-safe subtree crossover.
 class SubtreeMutation
          Perform a type-safe subtree mutation.
 

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

Classes in org.encog.neural.neat.training.opp that implement EvolutionaryOperator
 class NEATCrossover
          Crossover is performed by mixing the link genes between the parents to produce an offspring.
 class NEATMutateAddLink
          Mutates a NEAT genome by adding a link.
 class NEATMutateAddNode
          Mutate a genome by adding a new node.
 class NEATMutateRemoveLink
          Mutate a genome by removing a random link.
 class NEATMutateWeights
          Mutate the weights of a genome.
 class NEATMutation
          This class represents a NEAT mutation.
 



Copyright © 2014. All Rights Reserved.