| Package | Description |
|---|---|
| org.encog.neural.hyperneat | |
| org.encog.neural.neat | |
| org.encog.neural.neat.training | |
| org.encog.neural.neat.training.opp.links |
| Modifier and Type | Method and Description |
|---|---|
NEATGenome |
FactorHyperNEATGenome.factor(List<NEATNeuronGene> neurons,
List<NEATLinkGene> links,
int inputCount,
int outputCount)
Create a NEAT genome from a list of links and neurons.
|
| Constructor and Description |
|---|
HyperNEATGenome(List<NEATNeuronGene> neurons,
List<NEATLinkGene> links,
int inputCount,
int outputCount)
Construct a HyperNEAT genome from a list of neurons and links.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
List<NEATLinkGene> |
NEATGenome.getLinksChromosome() |
| Modifier and Type | Method and Description |
|---|---|
void |
NEATLinkGene.copy(NEATLinkGene gene)
Copy from another gene.
|
| Constructor and Description |
|---|
NEATLinkGene(NEATLinkGene other) |
| Constructor and Description |
|---|
NEATGenome(List<NEATNeuronGene> neurons,
List<NEATLinkGene> links,
int inputCount,
int outputCount)
Create a NEAT gnome.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
void |
MutateLinkWeight.mutateWeight(Random rnd,
NEATLinkGene linkGene,
double weightRange)
Perform the weight mutation on the specified link.
|
void |
MutatePerturbLinkWeight.mutateWeight(Random rnd,
NEATLinkGene linkGene,
double weightRange)
Perform the weight mutation on the specified link.
|
void |
MutateResetLinkWeight.mutateWeight(Random rnd,
NEATLinkGene linkGene,
double weightRange)
Perform the weight mutation on the specified link.
|
Copyright © 2014. All Rights Reserved.