Rust Artificial Neural Network crate
A set of experimental libraries for neural networks in Rust, focusing on allocation-free and reusable components.
rann-traits
contains all the different traits necessary to compose neural networks and build generic, reusable components.
rann-base
contains allocation-free implementations of network layers, such as:
- Fully connected layer: [
Full
], - Convolution layer,
- LSTM layer, and utilities such as:
- activation functions,
- error functions,
- network generators, and others.