Welcome to IntelELM’s documentation!

https://img.shields.io/badge/release-1.0.0-yellow.svg https://img.shields.io/pypi/wheel/gensim.svg https://badge.fury.io/py/intelelm.svg https://img.shields.io/pypi/pyversions/intelelm.svg https://img.shields.io/pypi/status/intelelm.svg https://img.shields.io/pypi/dm/intelelm.svg https://github.com/thieu1995/intelelm/actions/workflows/publish-package.yaml/badge.svg https://pepy.tech/badge/intelelm https://img.shields.io/github/release-date/thieu1995/intelelm.svg https://readthedocs.org/projects/intelelm/badge/?version=latest https://img.shields.io/badge/Chat-on%20Telegram-blue https://img.shields.io/github/contributors/thieu1995/intelelm.svg https://img.shields.io/badge/PR-Welcome-%23FF8300.svg? https://zenodo.org/badge/DOI/10.5281/zenodo.8249046.svg https://img.shields.io/badge/License-GPLv3-blue.svg

Intelligent Metaheuristic-based Extreme Learning Machine: IntelELM - An Open Source Python Library

IntelELM (Intelligent Metaheuristic-based Extreme Learning Machine) is a Python library that implements a framework for training Extreme Learning Machine (ELM) networks using Metaheuristic Algorithms. It provides a comparable alternative to the traditional ELM network and is compatible with the Scikit-Learn library. With IntelELM, you can perform searches and hyperparameter tuning using the functionalities provided by the Scikit-Learn library.

  • Free software: GNU General Public License (GPL) V3 license

  • Total Wrapper-based (Metaheuristic Algorithms): > 200 methods

  • Total datasets: 54 (47 classifications and 7 regressions)

  • Total performance metrics: >= 67 (47 regressions and 20 classifications)

  • Total objective functions (as fitness functions): >= 61 (45 regressions and 16 classifications)

  • Documentation: https://intelelm.readthedocs.io/en/latest/

  • Python versions: >= 3.7.x

  • Dependencies: numpy, scipy, scikit-learn, pandas, mealpy, permetrics

Quick Start:

Indices and tables