C# Класс Encog.Neural.Networks.Training.NEAT.NEATLinkGene

Implements a NEAT link gene. This describes a way in which two neurons are linked. 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/
Наследование: Encog.Solve.Genetic.Genes.BasicGene
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
Copy ( IGene gene ) : void

Copy from another gene.

NEATLinkGene ( ) : System

Default constructor.

NEATLinkGene ( long fromNeuronID, long toNeuronID, bool enabled, long innovationID, double weight, bool recurrent ) : System

Construct a link gene.

ToString ( ) : String

This link as a string.

Описание методов

Copy() публичный Метод

Copy from another gene.
public Copy ( IGene gene ) : void
gene IGene The other gene.
Результат void

NEATLinkGene() публичный Метод

Default constructor.
public NEATLinkGene ( ) : System
Результат System

NEATLinkGene() публичный Метод

Construct a link gene.
public NEATLinkGene ( long fromNeuronID, long toNeuronID, bool enabled, long innovationID, double weight, bool recurrent ) : System
fromNeuronID long The from neuron's id.
toNeuronID long The to neuron's id.
enabled bool True, if this link is enabled.
innovationID long The innovation id.
weight double The weight of this link.
recurrent bool True, if this is a recurrent link.
Результат System

ToString() публичный Метод

This link as a string.
public ToString ( ) : String
Результат String