org.encog.neural.hyperneat
public class HyperNEATGenome extends NEATGenome
| Constructor and Description |
|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
buildCPPNActivationFunctions(ChooseObject<ActivationFunction> activationFunctions)
Build the CPPN activation functions.
|
copy, findNeuron, getInputCount, getLinksChromosome, getNetworkDepth, getNeuronsChromosome, getNumGenes, getOutputCount, setInputCount, setNetworkDepth, setOutputCount, size, sortGenes, toString, validategetAdjustedScore, getBirthGeneration, getPopulation, getScore, getSpecies, setAdjustedScore, setBirthGeneration, setPopulation, setScore, setSpeciespublic 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.public static void buildCPPNActivationFunctions(ChooseObject<ActivationFunction> activationFunctions)
activationFunctions - The activation functions collection to add to.Copyright © 2014. All Rights Reserved.