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...
Autores principales: | , , , , |
---|---|
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 |