Package ec.neat
package ec.neat
-
ClassDescriptionNEATBreeder 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 is the basic defaults class for the neat package.NEATGene is the combination of class Gene and class Link in original code.NEATIndividual is GeneVectorIndividual with NEATNetwork as phenotype.NEATInitializer is a SimpleInitializer which ensures that the subpopulations are all create from an existing template individual read from file.NEATInnovation is a class for recording the innovation information during the evolution of neat.NEATNetwork is the phenotype of NEATIndividual.NEATNode is the class to represent node in network, it stores status of the node in that network.The activation function is used in for hidden node.The place this node could be.The type of a node.NEATSpecies is a GeneVectorSpecies which implements NEAT algorithm.NEATSubspecies is the actual Species in original code.