Crate favannat

Crate favannat 

Source
Expand description

This crate allows to evaluate anything that implements the network::NetworkLike trait.

See network::net for an examplatory implementation.

Networks accept any value that implements the network::NetworkIO trait.

The feature ndarray implements NetworkIO from ndarray::Array1 when enabled.

Re-exports§

pub use matrix::feedforward::evaluator::MatrixFeedforwardEvaluator;
pub use matrix::feedforward::fabricator::MatrixFeedforwardFabricator;
pub use matrix::recurrent::evaluator::MatrixRecurrentEvaluator;
pub use matrix::recurrent::fabricator::MatrixRecurrentFabricator;
pub use sparse_matrix::feedforward::evaluator::SparseMatrixFeedforwardEvaluator;
pub use sparse_matrix::feedforward::fabricator::SparseMatrixFeedforwardFabricator;
pub use sparse_matrix::recurrent::evaluator::SparseMatrixRecurrentEvaluator;
pub use sparse_matrix::recurrent::fabricator::SparseMatrixRecurrentFabricator;
pub use network::Evaluator;
pub use network::Fabricator;
pub use network::StatefulEvaluator;
pub use network::StatefulFabricator;

Modules§

matrix
neat_original
network
Defines vocabulary and interfaces for this crate.
sparse_matrix

Macros§

edges
nodes