Cargando…

An approach on the implementation of full batch, online and mini-batch learning on a Mamdani based neuro-fuzzy system with center-of-sets defuzzification: Analysis and evaluation about its functionality, performance, and behavior

Due to the rapid technological evolution and communications accessibility, data generated from different sources of information show an exponential growth behavior. That is, volume of data samples that need to be analyzed are getting larger, so the methods for its processing have to adapt to this co...

Descripción completa

Detalles Bibliográficos
Autores principales: Nakasima-López, Sukey, Castro, Juan R., Sanchez, Mauricio A., Mendoza, Olivia, Rodríguez-Díaz, Antonio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6728050/
https://www.ncbi.nlm.nih.gov/pubmed/31487293
http://dx.doi.org/10.1371/journal.pone.0221369
_version_ 1783449369409748992
author Nakasima-López, Sukey
Castro, Juan R.
Sanchez, Mauricio A.
Mendoza, Olivia
Rodríguez-Díaz, Antonio
author_facet Nakasima-López, Sukey
Castro, Juan R.
Sanchez, Mauricio A.
Mendoza, Olivia
Rodríguez-Díaz, Antonio
author_sort Nakasima-López, Sukey
collection PubMed
description Due to the rapid technological evolution and communications accessibility, data generated from different sources of information show an exponential growth behavior. That is, volume of data samples that need to be analyzed are getting larger, so the methods for its processing have to adapt to this condition, focusing mainly on ensuring the computation is efficient, especially when the analysis tools are based on computational intelligence techniques. As we know, if you do not have a good control of the handling of the volume of the data, some techniques that are based on learning iterative processes could represent an excessive load of computation and could take a prohibitive time in trying to find a solution that could not come close to desired. There are learning methods known as full batch, online and mini-batch, and they represent a good strategy to this problem since they are oriented to the processing of data according to the size or volume of available data samples that require analysis. In this first approach, synthetic datasets with a small and medium volume were used, since the main objective is to define its implementation and in experimentation phase through regression analysis obtain information that allows us to assess the performance and behavior of different learning methods under distinct conditions. To carry out this study, a Mamdani based neuro-fuzzy system with center-of-sets defuzzification with support of multiple inputs and outputs was designed and implemented that had the flexibility to use any of the three learning methods, which were implemented within the training process. Finally, results show that the learning method with best performances was Mini-Batch when compared to full batch and online learning methods. The results obtained by mini-batch learning method are as follows; mean correlation coefficient [Image: see text] with 0.8268 and coefficient of determination [Image: see text] with 0.7444, and is also the method with better control of the dispersion between the results obtained from the 30 experiments executed per each dataset processed.
format Online
Article
Text
id pubmed-6728050
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-67280502019-09-16 An approach on the implementation of full batch, online and mini-batch learning on a Mamdani based neuro-fuzzy system with center-of-sets defuzzification: Analysis and evaluation about its functionality, performance, and behavior Nakasima-López, Sukey Castro, Juan R. Sanchez, Mauricio A. Mendoza, Olivia Rodríguez-Díaz, Antonio PLoS One Research Article Due to the rapid technological evolution and communications accessibility, data generated from different sources of information show an exponential growth behavior. That is, volume of data samples that need to be analyzed are getting larger, so the methods for its processing have to adapt to this condition, focusing mainly on ensuring the computation is efficient, especially when the analysis tools are based on computational intelligence techniques. As we know, if you do not have a good control of the handling of the volume of the data, some techniques that are based on learning iterative processes could represent an excessive load of computation and could take a prohibitive time in trying to find a solution that could not come close to desired. There are learning methods known as full batch, online and mini-batch, and they represent a good strategy to this problem since they are oriented to the processing of data according to the size or volume of available data samples that require analysis. In this first approach, synthetic datasets with a small and medium volume were used, since the main objective is to define its implementation and in experimentation phase through regression analysis obtain information that allows us to assess the performance and behavior of different learning methods under distinct conditions. To carry out this study, a Mamdani based neuro-fuzzy system with center-of-sets defuzzification with support of multiple inputs and outputs was designed and implemented that had the flexibility to use any of the three learning methods, which were implemented within the training process. Finally, results show that the learning method with best performances was Mini-Batch when compared to full batch and online learning methods. The results obtained by mini-batch learning method are as follows; mean correlation coefficient [Image: see text] with 0.8268 and coefficient of determination [Image: see text] with 0.7444, and is also the method with better control of the dispersion between the results obtained from the 30 experiments executed per each dataset processed. Public Library of Science 2019-09-05 /pmc/articles/PMC6728050/ /pubmed/31487293 http://dx.doi.org/10.1371/journal.pone.0221369 Text en © 2019 Nakasima-López et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Nakasima-López, Sukey
Castro, Juan R.
Sanchez, Mauricio A.
Mendoza, Olivia
Rodríguez-Díaz, Antonio
An approach on the implementation of full batch, online and mini-batch learning on a Mamdani based neuro-fuzzy system with center-of-sets defuzzification: Analysis and evaluation about its functionality, performance, and behavior
title An approach on the implementation of full batch, online and mini-batch learning on a Mamdani based neuro-fuzzy system with center-of-sets defuzzification: Analysis and evaluation about its functionality, performance, and behavior
title_full An approach on the implementation of full batch, online and mini-batch learning on a Mamdani based neuro-fuzzy system with center-of-sets defuzzification: Analysis and evaluation about its functionality, performance, and behavior
title_fullStr An approach on the implementation of full batch, online and mini-batch learning on a Mamdani based neuro-fuzzy system with center-of-sets defuzzification: Analysis and evaluation about its functionality, performance, and behavior
title_full_unstemmed An approach on the implementation of full batch, online and mini-batch learning on a Mamdani based neuro-fuzzy system with center-of-sets defuzzification: Analysis and evaluation about its functionality, performance, and behavior
title_short An approach on the implementation of full batch, online and mini-batch learning on a Mamdani based neuro-fuzzy system with center-of-sets defuzzification: Analysis and evaluation about its functionality, performance, and behavior
title_sort approach on the implementation of full batch, online and mini-batch learning on a mamdani based neuro-fuzzy system with center-of-sets defuzzification: analysis and evaluation about its functionality, performance, and behavior
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6728050/
https://www.ncbi.nlm.nih.gov/pubmed/31487293
http://dx.doi.org/10.1371/journal.pone.0221369
work_keys_str_mv AT nakasimalopezsukey anapproachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior
AT castrojuanr anapproachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior
AT sanchezmauricioa anapproachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior
AT mendozaolivia anapproachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior
AT rodriguezdiazantonio anapproachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior
AT nakasimalopezsukey approachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior
AT castrojuanr approachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior
AT sanchezmauricioa approachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior
AT mendozaolivia approachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior
AT rodriguezdiazantonio approachontheimplementationoffullbatchonlineandminibatchlearningonamamdanibasedneurofuzzysystemwithcenterofsetsdefuzzificationanalysisandevaluationaboutitsfunctionalityperformanceandbehavior