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

Structs

  • Extreme Learning Machine (ELM) base struct.

Enums

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

Traits

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

Functions

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