[][src]Crate radiate

Re-exports

pub use models::evtree::evtree::Evtree;
pub use models::evtree::node::Node;
pub use models::evtree::network::NeuralNetwork;
pub use models::evtree::evenv::TreeEnvionment;
pub use models::neat::layers::layer::Layer;
pub use models::neat::layers::layertype::LayerType;
pub use models::neat::layers::dense::Dense;
pub use models::neat::layers::lstm::LSTM;
pub use models::neat::neurontype::NeuronType;
pub use models::neat::edge::Edge;
pub use models::neat::neuron::Neuron;
pub use models::neat::neat::Neat;
pub use models::neat::neatenv::NeatEnvironment;
pub use models::neat::activation::Activation;
pub use engine::population::*;
pub use engine::genome::Genome;
pub use engine::problem::Problem;
pub use engine::niche::Niche;
pub use engine::generation::Generation;
pub use engine::genocide::Genocide;
pub use engine::environment::Envionment;
pub use engine::survival::SurvivalCriteria;
pub use engine::survival::ParentalCriteria;

Modules

engine
models
prelude

Bring everything in the lib into scope

Functions

default_neat_env

Defualt enviornment for the neat algorithm as desribed in the papaer - like evtree these are very basic and are used to solve the xor problem for neat

defualt_evtree_env

get a default environment settings for evtree, these are very basic and are used to solve the xor problem. These are just settings to evolve thre tree, more can be added or taken away depending on the desired problem to solve