org.encog.neural.neat.training
Class NEATInnovation
- java.lang.Object
-
- org.encog.neural.neat.training.NEATInnovation
-
- All Implemented Interfaces:
- java.io.Serializable
public class NEATInnovation extends java.lang.Object implements java.io.SerializableImplements a NEAT innovation. This lets NEAT track what changes it has previously tried with a neural network. ----------------------------------------------------------------------------- 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- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor and Description NEATInnovation()Default constructor, used mainly for persistence.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description longgetInnovationID()longgetNeuronID()voidsetInnovationID(long theInnovationID)Set the innovation id.voidsetNeuronID(long neuronID)Set the neuron id.java.lang.StringtoString()
-
-
-
Constructor Detail
-
NEATInnovation
public NEATInnovation()
Default constructor, used mainly for persistence.
-
-
Method Detail
-
getNeuronID
public long getNeuronID()
- Returns:
- The neuron ID.
-
setNeuronID
public void setNeuronID(long neuronID)
Set the neuron id.- Parameters:
neuronID- The neuron id.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getInnovationID
public long getInnovationID()
- Returns:
- The innovation ID.
-
setInnovationID
public void setInnovationID(long theInnovationID)
Set the innovation id.- Parameters:
theInnovationID- The innovation id.
-
-
DMelt 3.0 © DataMelt by jWork.ORG