Learn R Programming

elmNNRcpp ( Extreme Learning Machine )

The elmNNRcpp package is a reimplementation of elmNN using RcppArmadillo after the elmNN package was archived. Based on the documentation of the elmNN it consists of, "Training and predict functions for SLFN ( Single Hidden-layer Feedforward Neural Networks ) using the ELM algorithm. The ELM algorithm differs from the traditional gradient-based algorithms for very short training times ( it doesn't need any iterative tuning, this makes learning time very fast ) and there is no need to set any other parameters like learning rate, momentum, epochs, etc.". More details can be found in the package Documentation, Vignette and blog-post.

To install the package from CRAN use,


install.packages("elmNNRcpp")

and to download the latest version from Github use the install_github function of the devtools package,


remotes::install_github('mlampros/elmNNRcpp')

Use the following link to report bugs/issues,

https://github.com/mlampros/elmNNRcpp/issues

Citation:

If you use the code of this repository in your paper or research please cite both elmNNRcpp and the original articles / software https://CRAN.R-project.org/package=elmNNRcpp:

@Manual{,
  title = {{elmNNRcpp}: The Extreme Learning Machine Algorithm},
  author = {Lampros Mouselimis},
  year = {2022},
  note = {R package version 1.0.4},
  url = {https://CRAN.R-project.org/package=elmNNRcpp},
}

Copy Link

Version

Install

install.packages('elmNNRcpp')

Monthly Downloads

449

Version

1.0.4

License

GPL (>= 2)

Issues

Pull Requests

Stars

Forks

Maintainer

Lampros Mouselimis

Last Published

January 28th, 2022

Functions in elmNNRcpp (1.0.4)

elm

Fit an extreme learning model
elm_train

Extreme Learning Machine training function
predict.elm

Predict with elm
onehot_encode

One-hot-encoding of the labels in case of classification
elm_predict

Extreme Learning Machine predict function