Skip to main content

High-Performance implementation of an Extreme Learning Machine

Project description

High Performance ELM

Extreme Learning Machine (ELM) with model selection and regularizations.

In-memory ELM works, check hpelm/tests folder.
MAGMA acceleration works, check hpelm/acc/

Example usage::

>>> from hpelm import ELM
>>> elm = ELM(X.shape[1], T.shape[1])
>>> elm.add_neurons(20, "sigm")
>>> elm.add_neurons(10, "rbf_l2")
>>> elm.train(X, T, "LOO")
>>> Y = elm.predict(X)

If you use the toolbox, cite our paper that will be published in IEEE Access.

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for hpelm, version 0.6.0
Filename, size File type Python version Upload date Hashes
Filename, size hpelm-0.6.0.tar.gz (22.8 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page