Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Copyright © 2014. All Rights Reserved.