org.encog.neural.neat
Class NEATUtil
- java.lang.Object
-
- org.encog.neural.neat.NEATUtil
-
public class NEATUtil extends java.lang.ObjectNEAT does not make use of a special trainer. Typically the generic TrainEA trainer is used. This utility class creates a NEAT compatible TrainEA class. ----------------------------------------------------------------------------- http://www.cs.ucf.edu/~kstanley/ Encog's NEAT implementation was drawn from the following three Journal Articles. For more complete BibTeX sources, see NEATNetwork.java. Evolving Neural Networks Through Augmenting Topologies Generating Large-Scale Neural Networks Through Discovering Geometric Regularities Automatic feature selection in neuroevolution
-
-
Constructor Summary
Constructors Constructor and Description NEATUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static TrainEAconstructNEATTrainer(CalculateScore calculateScore, int inputCount, int outputCount, int populationSize)static TrainEAconstructNEATTrainer(NEATPopulation population, CalculateScore calculateScore)Construct a NEAT (or HyperNEAT trainer.
-
-
-
Method Detail
-
constructNEATTrainer
public static TrainEA constructNEATTrainer(CalculateScore calculateScore, int inputCount, int outputCount, int populationSize)
-
constructNEATTrainer
public static TrainEA constructNEATTrainer(NEATPopulation population, CalculateScore calculateScore)
Construct a NEAT (or HyperNEAT trainer.- Parameters:
population- The population.calculateScore- The score function.- Returns:
- The NEAT EA trainer.
-
-
DMelt 3.0 © DataMelt by jWork.ORG