FyzzyGBR-A gradient boosting regression software with fuzzy target values
SOFTWARE IMPACTS, vol.14, 2022 (ESCI, Scopus)
- Publication Type: Article / Article
- Volume: 14
- Publication Date: 2022
- Doi Number: 10.1016/j.simpa.2022.100430
- Journal Name: SOFTWARE IMPACTS
- Journal Indexes: Emerging Sources Citation Index (ESCI), Scopus
- Keywords: Gradient boosting, Regression, Fuzzy number, Defuzzification, Fuzzy distance
- Dokuz Eylül University Affiliated: Yes
Abstract
The Gradient Boosting Regression model is a successful model used in machine learning. In this study, the FuzzyGBR algorithm, which is the novel expansion of the GBR algorithm, in case the target variable contains triangular fuzzy numbers, is discussed and its software developed in Python 3 is explained. Mathematical background required for calculating arithmetic operations and distances on fuzzy numbers is given. The source codes, modules, functions and function parameters of the software are explained. The software was implemented using Python's scikit-learn and seaborn libraries and various datasets from the literature.