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