Uses of Class
org.encog.neural.neat.training.NEATGenome

Packages that use NEATGenome
org.encog.neural.hyperneat   
org.encog.neural.neat   
org.encog.neural.neat.training   
org.encog.neural.neat.training.opp   
org.encog.neural.neat.training.opp.links   
 

Uses of NEATGenome in org.encog.neural.hyperneat
 

Subclasses of NEATGenome in org.encog.neural.hyperneat
 class HyperNEATGenome
          A HyperNEAT genome.
 

Methods in org.encog.neural.hyperneat that return NEATGenome
 NEATGenome FactorHyperNEATGenome.factor()
          
 NEATGenome FactorHyperNEATGenome.factor(List<NEATNeuronGene> neurons, List<NEATLinkGene> links, int inputCount, int outputCount)
          Create a NEAT genome from a list of links and neurons.
 NEATGenome FactorHyperNEATGenome.factor(Random rnd, NEATPopulation pop, int inputCount, int outputCount, double connectionDensity)
          Create a new random NEAT genome.
 

Uses of NEATGenome in org.encog.neural.neat
 

Methods in org.encog.neural.neat that return NEATGenome
 NEATGenome FactorNEATGenome.factor()
          
 NEATGenome FactorNEATGenome.factor(List<NEATNeuronGene> neurons, List<NEATLinkGene> links, int inputCount, int outputCount)
          Create a NEAT genome from a list of links and neurons.
 NEATGenome NEATGenomeFactory.factor(List<NEATNeuronGene> neurons, List<NEATLinkGene> links, int inputCount, int outputCount)
          Create a NEAT genome from a list of links and neurons.
 NEATGenome FactorNEATGenome.factor(Random rnd, NEATPopulation pop, int inputCount, int outputCount, double connectionDensity)
          Create a new random NEAT genome.
 NEATGenome NEATGenomeFactory.factor(Random rnd, NEATPopulation pop, int inputCount, int outputCount, double connectionDensity)
          Create a new random NEAT genome.
 

Uses of NEATGenome in org.encog.neural.neat.training
 

Constructors in org.encog.neural.neat.training with parameters of type NEATGenome
NEATGenome(NEATGenome other)
          Construct a genome by copying another.
 

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

Methods in org.encog.neural.neat.training.opp that return NEATGenome
 NEATGenome NEATMutation.obtainGenome(Genome[] parents, int parentIndex, Genome[] offspring, int offspringIndex)
          Obtain the NEATGenome that we will mutate.
 

Methods in org.encog.neural.neat.training.opp with parameters of type NEATGenome
 void NEATCrossover.addNeuronID(long nodeID, List<NEATNeuronGene> vec, NEATGenome best, NEATGenome notBest)
          Add a neuron.
 NEATNeuronGene NEATMutation.chooseRandomNeuron(NEATGenome target, boolean choosingFrom)
          Choose a random neuron.
 void NEATMutation.createLink(NEATGenome target, long neuron1ID, long neuron2ID, double weight)
          Create a link between two neuron id's.
 int NEATMutation.getElementPos(NEATGenome target, long neuronID)
          Get the specified neuron's index.
 boolean NEATMutation.isDuplicateLink(NEATGenome target, long fromNeuronID, long toNeuronID)
          Determine if this is a duplicate link.
 boolean NEATMutation.isNeuronNeeded(NEATGenome target, long neuronID)
          Determines if a neuron is still needed.
 void NEATMutation.removeNeuron(NEATGenome target, long neuronID)
          Remove the specified neuron.
 

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

Methods in org.encog.neural.neat.training.opp.links with parameters of type NEATGenome
 List<NEATLinkGene> SelectFixed.selectLinks(Random rnd, NEATGenome genome)
          Select links from the specified genome.
 List<NEATLinkGene> SelectProportion.selectLinks(Random rnd, NEATGenome genome)
          Select links from the specified genome.
 List<NEATLinkGene> SelectLinks.selectLinks(Random rnd, NEATGenome genome)
          Select links from the specified genome.
 



Copyright © 2014. All Rights Reserved.