Have a personal or library account? Click to login
ANFIS-Toolbox: A Python Package for Adaptive Neuro-Fuzzy Inference Systems Cover

ANFIS-Toolbox: A Python Package for Adaptive Neuro-Fuzzy Inference Systems

Open Access
|Mar 2026

Abstract

ANFIS-Toolbox is an open-source Python package that implements the Adaptive Neuro-Fuzzy Inference System (ANFIS). It provides high-level estimators (ANFISRegressor and ANFISClassifier) featuring an application programming interface (API) consistent with that of scikit-learn, while maintaining minimal external dependencies. The package supports various membership function families and training strategies, including the classic hybrid learning procedure alongside modern gradient-based optimizers like Adam. Its modular architecture allows for easy extension. ANFIS-Toolbox is openly available on GitHub under the MIT license and is well-suited for regression and classification tasks in research and teaching environments.

DOI: https://doi.org/10.5334/jors.638 | Journal eISSN: 2049-9647
Language: English
Submitted on: Nov 4, 2025
|
Accepted on: Feb 10, 2026
|
Published on: Mar 2, 2026
Published by: Ubiquity Press
In partnership with: Paradigm Publishing Services
Publication frequency: 1 issue per year

© 2026 Daniel França, Manuella Aschoff, Tiago França, Danniel Macedo, Vitor França, Lucidio Cabral, Alisson Brito, Clauirton Siebra, Tiago Araujo, published by Ubiquity Press
This work is licensed under the Creative Commons Attribution 4.0 License.