Documentation of 'org.encog.neural.hyperneat.HyperNEATGenome' Java class
HyperNEATGenome
org.encog.neural.hyperneat

Class HyperNEATGenome

    • Constructor Detail

      • HyperNEATGenome

        public HyperNEATGenome()
        Construct a HyperNEAT genome.
      • HyperNEATGenome

        public HyperNEATGenome(java.util.List<NEATNeuronGene> neurons,
                               java.util.List<NEATLinkGene> links,
                               int inputCount,
                               int outputCount)
        Construct a HyperNEAT genome from a list of neurons and links.
        Parameters:
        neurons - The neurons.
        links - The links.
        inputCount - The input count.
        outputCount - The output count.
      • HyperNEATGenome

        public HyperNEATGenome(java.util.Random rnd,
                               NEATPopulation pop,
                               int inputCount,
                               int outputCount,
                               double connectionDensity)
        Construct a random HyperNEAT genome.
        Parameters:
        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

      • buildCPPNActivationFunctions

        public static void buildCPPNActivationFunctions(ChooseObject<ActivationFunction> activationFunctions)
        Build the CPPN activation functions.
        Parameters:
        activationFunctions - The activation functions collection to add to.

DMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.