pyFUME: a Python']Python Package for Fuzzy Model Estimation

被引:33
作者
Fuchs, Caro [1 ]
Spolaor, Simone [2 ,3 ]
Nobile, Marco S. [1 ,3 ]
Kaymak, Uzay [1 ]
机构
[1] Eindhoven Univ Technol, Sch Ind Engn, Eindhoven, Netherlands
[2] Univ Milano Bicocca, Dept Informat Syst & Commun, Milan, Italy
[3] SYSBIO IT Ctr Syst Biol, Milan, Italy
来源
2020 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE) | 2020年
关键词
fuzzy logic; Takagi-Sugeno fuzzy model; data-driven; open-source software; !text type='Python']Python[!/text; SYSTEMS;
D O I
10.1109/fuzz48607.2020.9177565
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Living in the era of "data deluge" demands for an increase in the application and development of machine learning methods, both in basic and applied research. Among these methods, in the last decades fuzzy inference systems carved out their own niche as (light) grey box models, which are considered more interpretable and transparent than other commonly employed methods, such as artificial neural networks. Although commercially distributed alternatives are available, software able to assist practitioners and researchers in each step of the estimation of a fuzzy model from data are still limited in scope and applicability. This is especially true when looking at software developed in Python, a programming language that quickly gained popularity among data scientists and it is often considered their language of choice. To fill this gap, we introduce pyFUME, a Python library for automatically estimating fuzzy models from data. pyFUME contains a set of classes and methods to estimate the antecedent sets and the consequent parameters of a Takagi-Sugeno fuzzy model from data, and then create an executable fuzzy model exploiting the Simpful library. pyFUME can be beneficial to practitioners, thanks to its pre-implemented and user-friendly pipelines, but also to researchers that want to fine-tune each step of the estimation process.
引用
收藏
页数:8
相关论文
共 41 条
[1]  
Angelov P., 2011, Proceedings 2011 IEEE Workshop on Evolving and Adaptive Intelligent Systems (EAIS 2011), P62, DOI 10.1109/EAIS.2011.5945926
[2]  
[Anonymous], 2014, Comput. Sci.
[3]  
[Anonymous], 2001, SciPy: open source scientific tools for Python, DOI DOI 10.1002/MP.16056
[4]  
[Anonymous], 2013, CISCO VISUAL NETWORK
[5]  
[Anonymous], 2019, ANFIS PYTORCH
[6]  
[Anonymous], 1998, Introduction to expert systems
[7]  
[Anonymous], 2019, SCIKIT FUZZY
[8]  
Babuska R., 2000, FUZZY MODELLING IDEN, V3
[9]  
Bezdek J.C., 1981, PATTERN RECOGN, DOI [10.1007/978-1-4757-0450-1, DOI 10.1007/978-1-4757-0450-1, 10.1007/978-1-4757-0450-1_1]
[10]  
Bojarski Mariusz, 2016, arXiv