Crate elm

Source
Expand description

Extreme Learning Machine (ELM) crate. A minimalistic and flexible crate that can be used to train ELMs, a type of Neural Networks, more precisely, Single Hidden Layer Feedforward Neural Network (SFLN).

References:

Modules§

activation_functions
Activation functions
io
Export and Import functions
loss
Loss functions

Structs§

ELM
Extreme Learning Machine (ELM) base struct.

Enums§

Epsilon
All singular values below Epsilon are considered equal to 0. Panics if Custom Epsilon is negative.

Traits§

FromMatrix
Implemented to allow flexible usage. Transforms DMatrix<f64> into Vec<Vec<f64>> or DMatrix<d64>.
ToMatrix
Implemented to allow flexible usage. Transforms Vec<Vec<f64>> or DMatrix<f64> into DMatrix<f64>.

Functions§

flatten_matrix
Flatten a DMatrix into a 1D vector considering columns as the primary dimension.