org.encog.neural.networks.training.genetic
Class NeuralGeneticAlgorithm.NeuralGeneticAlgorithmHelper

java.lang.Object
  extended by org.encog.solve.genetic.GeneticAlgorithm
      extended by org.encog.neural.networks.training.genetic.NeuralGeneticAlgorithm.NeuralGeneticAlgorithmHelper
Enclosing class:
NeuralGeneticAlgorithm

public class NeuralGeneticAlgorithm.NeuralGeneticAlgorithmHelper
extends GeneticAlgorithm

Very simple class that implements a genetic algorithm.

Author:
jheaton

Constructor Summary
NeuralGeneticAlgorithm.NeuralGeneticAlgorithmHelper()
           
 
Method Summary
 double getError()
           
 BasicNetwork getNetwork()
          Get the current best neural network.
 
Methods inherited from class org.encog.solve.genetic.GeneticAlgorithm
addSpeciesMember, calculateScore, getCalculateScore, getComparator, getCrossover, getMatingPopulation, getMutate, getMutationPercent, getPercentToMate, getPopulation, iteration, setCalculateScore, setComparator, setCrossover, setMatingPopulation, setMutate, setMutationPercent, setPercentToMate, setPopulation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NeuralGeneticAlgorithm.NeuralGeneticAlgorithmHelper

public NeuralGeneticAlgorithm.NeuralGeneticAlgorithmHelper()
Method Detail

getError

public double getError()
Returns:
The error from the last iteration.

getNetwork

public BasicNetwork getNetwork()
Get the current best neural network.

Returns:
The current best neural network.


Copyright © 2011. All Rights Reserved.