C# Class Encog.Neural.Networks.Training.NEAT.NEATNeuronGene

Implements a NEAT neuron gene. NeuroEvolution of Augmenting Topologies (NEAT) is a genetic algorithm for the generation of evolving artificial neural networks. It was developed by Ken Stanley while at The University of Texas at Austin. http://www.cs.ucf.edu/~kstanley/
Inheritance: Encog.Solve.Genetic.Genes.BasicGene
Afficher le fichier Open project: encog/encog-silverlight-core Class Usage Examples

Méthodes publiques

Méthode Description
Copy ( IGene gene ) : void

Copy another gene to this one.

NEATNeuronGene ( NEATNeuronType type, long id, double splitY, double splitX ) : System

Construct a gene.

NEATNeuronGene ( NEATNeuronType type, long id, double splitY, double splitX, bool recurrent, double act ) : System

Construct a neuron gene.

Method Details

Copy() public méthode

Copy another gene to this one.
public Copy ( IGene gene ) : void
gene IGene The other gene.
Résultat void

NEATNeuronGene() public méthode

Construct a gene.
public NEATNeuronGene ( NEATNeuronType type, long id, double splitY, double splitX ) : System
type NEATNeuronType The type of neuron.
id long The id of this gene.
splitY double The split y.
splitX double The split x.
Résultat System

NEATNeuronGene() public méthode

Construct a neuron gene.
public NEATNeuronGene ( NEATNeuronType type, long id, double splitY, double splitX, bool recurrent, double act ) : System
type NEATNeuronType The type of neuron.
id long The id of this gene.
splitY double The split y.
splitX double The split x.
recurrent bool True if this is a recurrent link.
act double The activation response.
Résultat System