Crate eevee

Source

Re-exports§

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;

Modules§

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

Macros§

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.