Crate rustneat [−] [src]
Implementation of NeuroEvolution
of Augmenting Topologies [NEAT]
(http://nn.cs.utexas.edu/downloads/papers/stanley.ec02.pdf)
This implementation uses a Continuous-Time Recurrent Neural Network (CTRNN)
(Yamauchi and Beer, 1994).
Re-exports
pub use self::environment::Environment; |
pub use self::genome::Genome; |
pub use self::organism::Organism; |
pub use self::population::Population; |
Modules
environment |
Trait to define test parameter |
genome |
A collection of genes |
organism |
A genome plus fitness |
population |
A collection of species with champion |
Structs
Ctrnn | |
CtrnnNeuralNetwork | |
Gene |
A connection Gene |
Specie |
A species (several organisms) and associated fitnesses |
SpeciesEvaluator |
Calculate fitness and champions for a species |