We present a new classifcation algorithm for machine learning numerical data based on direct and inverse fuzzy transforms. In our previous work fuzzy transforms were used for numerical attribute dependency in data analysis: the multi-dimensional inverse fuzzy transform was used to approximate the regression function. Also here the classifcation method presented is based on this operator. Strictly speaking, we apply the K-fold cross-validation algorithm for controlling the presence of over-ftting and for estimating the accuracy of the classifcation model: for each training (resp., testing) subset an iteration process evaluates the best fuzzy partitions of the inputs. Finally, a weighted mean of the multi-dimensional inverse fuzzy transforms calculated for each training subset (resp., testing) is used for data classifcation. We compare this algorithm on well-known datasets with other fve classifcation methods.
A classifcation algorithm based on multi‑dimensional fuzzy transforms / DI MARTINO, Ferdinando; Sessa, Salvatore. - In: JOURNAL OF AMBIENT INTELLIGENCE AND HUMANIZED COMPUTING. - ISSN 1868-5137. - (2021). [10.1007/s12652-021-03336-0]
A classifcation algorithm based on multi‑dimensional fuzzy transforms
ferdinando di martino;salvatore sessa
2021
Abstract
We present a new classifcation algorithm for machine learning numerical data based on direct and inverse fuzzy transforms. In our previous work fuzzy transforms were used for numerical attribute dependency in data analysis: the multi-dimensional inverse fuzzy transform was used to approximate the regression function. Also here the classifcation method presented is based on this operator. Strictly speaking, we apply the K-fold cross-validation algorithm for controlling the presence of over-ftting and for estimating the accuracy of the classifcation model: for each training (resp., testing) subset an iteration process evaluates the best fuzzy partitions of the inputs. Finally, a weighted mean of the multi-dimensional inverse fuzzy transforms calculated for each training subset (resp., testing) is used for data classifcation. We compare this algorithm on well-known datasets with other fve classifcation methods.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.