|
Objective NEAT
0.0.1
An implementation of Ken Stanley's NEAT algorithm in Objective C for Mac / iOS devices.
|
| ONExperiment | The base class for experiments |
| ONGenoLink | A GenoLink is a connection from one node to another in the Genotype |
| ONGenome | A Genome is the primary source of genotype information used to create a phenotype |
| ONGenoNode | |
| ONInnovation | An Innovation represents a new Node or Link in the global poputlation |
| ONInnovationDB | The Innovation Database acts as a central repository for all innovations |
| <ONInnovationInformationProtocol> | Innovation Protocol just enables both Nodes and Links to be stored in the Innocation database by providing a single referral mechanism |
| ONNetwork | A Network is the Neural Net that is spawned from a single Genome |
| ONOrganism | An organsim has both a genotype (genome) and phenotype (network or brain), as well as a fitness as judged by any given experiment |
| ONParameterController | The ParameterController loads and stores global variables |
| ONPhenoLink | A PhenoLink is a connection from one node to another in the Phenotype / Network |
| ONPhenoNode | A PhenoNode represents a Neural Node within the Phenotype / Network |
| ONPopulation | A population holds all the active organisms |
| ONSpecies | An Species provides a niche in which Organisms can compete with each other to try and create higly fit networks |
| ONUtilities | Utility functions to be shared across all classes |
| ONxorExperiment | The XOR reference test |