Implements a chromosome that allows a feedforward neural network to be trained using a genetic algorithm. The chromosome for a feed forward neural network is the weight and threshold matrix. This class is abstract. If you wish to train the neural network using training sets, you should use the TrainingSetNeuralChromosome class. If you wish to use a cost function to train the neural network, then implement a subclass of this one that properly calculates the cost. The generic type GA_TYPE specifies the GeneticAlgorithm derived class that implements the genetic algorithm that this class is to be used with.
For a list of all members of this type, see NeuralChromosome Members .
System.Object
Chromosome(Double)
NeuralChromosome
TrainingSetNeuralChromosome
Public static (Shared in Visual Basic) members of this type are safe for multithreaded operations. Instance members are not guaranteed to be thread-safe.
Namespace: Encog.Neural.Networks.Training.Genetic
Assembly: encog-core-cs (in encog-core-cs.dll)
NeuralChromosome Members | Encog.Neural.Networks.Training.Genetic Namespace