Extreme Learning Machines (ELMs)
Extreme Learning Machine (ELM) crate. A minimalistic and flexible crate that can be used to train ELMs, a type of Neural Networks. Currently supports a single hidden layer and regression tasks.
References:
-
Original paper: https://ieeexplore.ieee.org/document/1380068
-
Wikipedia: https://en.wikipedia.org/wiki/Extreme_learning_machine
Basic usage
use ;
use ActivationFunction;
let mut elm = ELM new;
let inputs: = vec!;
let targets: = vec!;
elm.train;
let new_inputs: = vec!;
let prediction = elm.predict;
Activation functions
Road map
- Export module: to save and load previously trained models