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
파일 보기 프로젝트 열기: encog/encog-silverlight-core 1 사용 예제들

공개 메소드들

메소드 설명
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