Welcome to EvoRBF’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/evorbf.svg https://img.shields.io/pypi/pyversions/evorbf.svg https://img.shields.io/pypi/status/evorbf.svg https://img.shields.io/pypi/dm/evorbf.svg https://github.com/thieu1995/evorbf/actions/workflows/publish-package.yaml/badge.svg https://static.pepy.tech/badge/evorbf https://img.shields.io/github/release-date/thieu1995/evorbf.svg https://readthedocs.org/projects/evorbf/badge/?version=latest https://img.shields.io/badge/Chat-on%20Telegram-blue https://img.shields.io/github/contributors/thieu1995/evorbf.svg https://img.shields.io/badge/PR-Welcome-%23FF8300.svg? https://zenodo.org/badge/DOI/10.5281/zenodo.11136007.svg https://img.shields.io/badge/License-GPLv3-blue.svg

EvoRBF: Evolving Radial Basis Function Network by Intelligent Nature-inspired Algorithms

EvoRBF (Evolving Radial Basis Function Network) is a Python library that implements a framework for training Radial Basis Function (RBF) networks using Intelligence Nature-inspired Algorithms (INAs). It provides a comparable alternative to the traditional RBF network and is compatible with the Scikit-Learn library. With EvoRBF, 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

  • Provided Estimator: RbfRegressor, RbfClassifier, InaRbfRegressor, InaRbfClassifier, InaRbfTuner

  • Total InaRBf models: > 400 Models

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

  • Supported loss functions: >= 61 (45 regressions and 16 classifications)

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

  • Python versions: >= 3.8.x

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

Quick Start:

Indices and tables