Cargando…
Practical Considerations for Accuracy Evaluation in Sensor-Based Machine Learning and Deep Learning
Accuracy evaluation in machine learning is based on the split of data into a training set and a test set. This critical step is applied to develop machine learning models including models based on sensor data. For sensor-based problems, comparing the accuracy of machine learning models using the tra...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2019
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6719906/ https://www.ncbi.nlm.nih.gov/pubmed/31404972 http://dx.doi.org/10.3390/s19163491 |
_version_ | 1783448007466811392 |
---|---|
author | Hammad, Issam El-Sankary, Kamal |
author_facet | Hammad, Issam El-Sankary, Kamal |
author_sort | Hammad, Issam |
collection | PubMed |
description | Accuracy evaluation in machine learning is based on the split of data into a training set and a test set. This critical step is applied to develop machine learning models including models based on sensor data. For sensor-based problems, comparing the accuracy of machine learning models using the train/test split provides only a baseline comparison in ideal situations. Such comparisons won’t consider practical production problems that can impact the inference accuracy such as the sensors’ thermal noise, performance with lower inference quantization, and tolerance to sensor failure. Therefore, this paper proposes a set of practical tests that can be applied when comparing the accuracy of machine learning models for sensor-based problems. First, the impact of the sensors’ thermal noise on the models’ inference accuracy was simulated. Machine learning algorithms have different levels of error resilience to thermal noise, as will be presented. Second, the models’ accuracy using lower inference quantization was compared. Lowering inference quantization leads to lowering the analog-to-digital converter (ADC) resolution which is cost-effective in embedded designs. Moreover, in custom designs, analog-to-digital converters’ (ADCs) effective number of bits (ENOB) is usually lower than the ideal number of bits due to various design factors. Therefore, it is practical to compare models’ accuracy using lower inference quantization. Third, the models’ accuracy tolerance to sensor failure was evaluated and compared. For this study, University of California Irvine (UCI) ‘Daily and Sports Activities’ dataset was used to present these practical tests and their impact on model selection. |
format | Online Article Text |
id | pubmed-6719906 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2019 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-67199062019-09-10 Practical Considerations for Accuracy Evaluation in Sensor-Based Machine Learning and Deep Learning Hammad, Issam El-Sankary, Kamal Sensors (Basel) Article Accuracy evaluation in machine learning is based on the split of data into a training set and a test set. This critical step is applied to develop machine learning models including models based on sensor data. For sensor-based problems, comparing the accuracy of machine learning models using the train/test split provides only a baseline comparison in ideal situations. Such comparisons won’t consider practical production problems that can impact the inference accuracy such as the sensors’ thermal noise, performance with lower inference quantization, and tolerance to sensor failure. Therefore, this paper proposes a set of practical tests that can be applied when comparing the accuracy of machine learning models for sensor-based problems. First, the impact of the sensors’ thermal noise on the models’ inference accuracy was simulated. Machine learning algorithms have different levels of error resilience to thermal noise, as will be presented. Second, the models’ accuracy using lower inference quantization was compared. Lowering inference quantization leads to lowering the analog-to-digital converter (ADC) resolution which is cost-effective in embedded designs. Moreover, in custom designs, analog-to-digital converters’ (ADCs) effective number of bits (ENOB) is usually lower than the ideal number of bits due to various design factors. Therefore, it is practical to compare models’ accuracy using lower inference quantization. Third, the models’ accuracy tolerance to sensor failure was evaluated and compared. For this study, University of California Irvine (UCI) ‘Daily and Sports Activities’ dataset was used to present these practical tests and their impact on model selection. MDPI 2019-08-09 /pmc/articles/PMC6719906/ /pubmed/31404972 http://dx.doi.org/10.3390/s19163491 Text en © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Hammad, Issam El-Sankary, Kamal Practical Considerations for Accuracy Evaluation in Sensor-Based Machine Learning and Deep Learning |
title | Practical Considerations for Accuracy Evaluation in Sensor-Based Machine Learning and Deep Learning |
title_full | Practical Considerations for Accuracy Evaluation in Sensor-Based Machine Learning and Deep Learning |
title_fullStr | Practical Considerations for Accuracy Evaluation in Sensor-Based Machine Learning and Deep Learning |
title_full_unstemmed | Practical Considerations for Accuracy Evaluation in Sensor-Based Machine Learning and Deep Learning |
title_short | Practical Considerations for Accuracy Evaluation in Sensor-Based Machine Learning and Deep Learning |
title_sort | practical considerations for accuracy evaluation in sensor-based machine learning and deep learning |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6719906/ https://www.ncbi.nlm.nih.gov/pubmed/31404972 http://dx.doi.org/10.3390/s19163491 |
work_keys_str_mv | AT hammadissam practicalconsiderationsforaccuracyevaluationinsensorbasedmachinelearninganddeeplearning AT elsankarykamal practicalconsiderationsforaccuracyevaluationinsensorbasedmachinelearninganddeeplearning |