Crate eevee
Source pub use genome::Connection;
pub use genome::Genome;
pub use network::activate;
pub use network::Network;
pub use population::Specie;
pub use scenario::Hook;
pub use scenario::Scenario;
pub use scenario::Stats;
- crossover
- Functions related to performing measuring compatability for and performing crossover
reproduction.
- genome
- Traits and impls for Genomes and their Connections.
- macros
- Macros for when it’s nice to write less code.
- network
- Traits and impls for Neural Networks derived from Genomes.
- population
- Functions and structs related to managing genomes at the specie and global population scale.
- random
- Functions and structs related to RNG, random events, and mutation probabilities.
- reproduce
- Functions related to reproducing on the specie and global population scale.
- scenario
- Traits related to evaluation, fitting, and evolution of genomes for specific tasks.
- serialize
- Helpers for de/serializing NeuroEvoluiton components
- assert_f64_approx
- assert_matrix_approx
- assert_some_normalized
- A macro for comparing some values who may differ in ways we don’t care about
- count
- events
- iota
- mutate_param
- new_t
- A macro for instantiating a Default-able something, and then assigning some values to it.
- normalized
- test_t
- A macro for constructing a single test with a number of types.