|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.encog.ml.ea.genome.BasicGenome
org.encog.neural.neat.training.NEATGenome
org.encog.neural.hyperneat.HyperNEATGenome
public class HyperNEATGenome
A HyperNEAT genome.
Constructor Summary | |
---|---|
HyperNEATGenome()
Construct a HyperNEAT genome. |
|
HyperNEATGenome(HyperNEATGenome other)
|
|
HyperNEATGenome(List<NEATNeuronGene> neurons,
List<NEATLinkGene> links,
int inputCount,
int outputCount)
Construct a HyperNEAT genome from a list of neurons and links. |
|
HyperNEATGenome(Random rnd,
NEATPopulation pop,
int inputCount,
int outputCount,
double connectionDensity)
Construct a random HyperNEAT genome. |
Method Summary | |
---|---|
static void |
buildCPPNActivationFunctions(ChooseObject<ActivationFunction> activationFunctions)
Build the CPPN activation functions. |
Methods inherited from class org.encog.neural.neat.training.NEATGenome |
---|
copy, findNeuron, getInputCount, getLinksChromosome, getNetworkDepth, getNeuronsChromosome, getNumGenes, getOutputCount, setInputCount, setNetworkDepth, setOutputCount, size, sortGenes, toString, validate |
Methods inherited from class org.encog.ml.ea.genome.BasicGenome |
---|
getAdjustedScore, getBirthGeneration, getPopulation, getScore, getSpecies, setAdjustedScore, setBirthGeneration, setPopulation, setScore, setSpecies |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public HyperNEATGenome()
public HyperNEATGenome(HyperNEATGenome other)
public HyperNEATGenome(List<NEATNeuronGene> neurons, List<NEATLinkGene> links, int inputCount, int outputCount)
neurons
- The neurons.links
- The links.inputCount
- The input count.outputCount
- The output count.public HyperNEATGenome(Random rnd, NEATPopulation pop, int inputCount, int outputCount, double connectionDensity)
rnd
- Random number generator.pop
- The target population.inputCount
- The input count.outputCount
- The output count.connectionDensity
- The connection densitoy, 1.0 for fully connected.Method Detail |
---|
public static void buildCPPNActivationFunctions(ChooseObject<ActivationFunction> activationFunctions)
activationFunctions
- The activation functions collection to add to.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |