Skip to content

fguignard/UncELMe

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UncELMe

Python package for Uncertainty quantification of Extreme Learning Machine ensemble.

UncELMe contains :

  • The ELM, ELMRidge and ELMRidgeCV classes, which are scikit-learn compatible estimators for regression based on Extreme Learning Machine (ELM), with regularization possibility (ridge estimate).

  • The ELMEnsemble, ELMEnsembleRidge and ELMEnsembleRidgeCV classes, which allows ensemble of ELM, ELMRidge and ELMRidgeCV estimators.

  • Estimates of model variance for the ensemble, including homoskedastic and heteroskedastic estimates for the non-regularized and regularized cases.

More theoretical and implementation details can be found in Guignard et al.. Please refer to this article if you are using the package.

License : MIT

How to install this package

The package can be installed via pip install command:

pip install UncELMe

Documentation

You can find the documentation of this repository here.

Examples

Examples with the ELMEnsemble class are availaible on GitHub Gist to help you get started :

Examples with ELMEnsembleRidge and ELMEnsembleRidgeCV classes will follow.

About

Python package for Uncertainty quantification of Extreme Learning Machine ensemble.

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages