| Class | Description |
|---|---|
| NEATBreeder |
NEATBreeder is a Breeder which overrides the breedPopulation method to first
mark the individuals in each subspecies that are allow to reproduce, and
replace the population with new individuals in each subspecies.
|
| NEATDefaults |
NEATDefaults is the basic defaults class for the neat package.
|
| NEATGene |
NEATGene is the combination of class Gene and class Link in original code.
|
| NEATIndividual |
NEATIndividual is GeneVectorIndividual with NEATNetwork as pheotype.
|
| NEATInitializer |
NEATInitializer is a SimpleInitializer which ensures that the subpopulations
are all create from an existing template individual read from file.
|
| NEATInnovation |
NEATInnovation is a class for recording the innovation information during the
evolution of neat.
|
| NEATNetwork |
NEATNetwork is the phenotype of NEATIndividual.
|
| NEATNode |
NEATNode is the class to represent node in network, it stores status of the
node in that network.
|
| NEATSpecies |
NEATSpecies is a GeneVectorSpecies which implements NEAT algorithm.
|
| NEATSubspecies |
NEATSubspecies is the actual Species in original code.
|
| Enum | Description |
|---|---|
| NEATNode.FunctionType |
The activation function is used in for hidden node.
|
| NEATNode.NodePlace |
The place this node could be.
|
| NEATNode.NodeType |
The type of a node.
|
| NEATSpecies.MutationType |