Cargando…

Edge Machine Learning for AI-Enabled IoT Devices: A Review

In a few years, the world will be populated by billions of connected devices that will be placed in our homes, cities, vehicles, and industries. Devices with limited resources will interact with the surrounding environment and users. Many of these devices will be based on machine learning models to...

Descripción completa

Detalles Bibliográficos
Autores principales: Merenda, Massimo, Porcaro, Carlo, Iero, Demetrio
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7273223/
https://www.ncbi.nlm.nih.gov/pubmed/32365645
http://dx.doi.org/10.3390/s20092533
_version_ 1783542357613871104
author Merenda, Massimo
Porcaro, Carlo
Iero, Demetrio
author_facet Merenda, Massimo
Porcaro, Carlo
Iero, Demetrio
author_sort Merenda, Massimo
collection PubMed
description In a few years, the world will be populated by billions of connected devices that will be placed in our homes, cities, vehicles, and industries. Devices with limited resources will interact with the surrounding environment and users. Many of these devices will be based on machine learning models to decode meaning and behavior behind sensors’ data, to implement accurate predictions and make decisions. The bottleneck will be the high level of connected things that could congest the network. Hence, the need to incorporate intelligence on end devices using machine learning algorithms. Deploying machine learning on such edge devices improves the network congestion by allowing computations to be performed close to the data sources. The aim of this work is to provide a review of the main techniques that guarantee the execution of machine learning models on hardware with low performances in the Internet of Things paradigm, paving the way to the Internet of Conscious Things. In this work, a detailed review on models, architecture, and requirements on solutions that implement edge machine learning on Internet of Things devices is presented, with the main goal to define the state of the art and envisioning development requirements. Furthermore, an example of edge machine learning implementation on a microcontroller will be provided, commonly regarded as the machine learning “Hello World”.
format Online
Article
Text
id pubmed-7273223
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-72732232020-06-19 Edge Machine Learning for AI-Enabled IoT Devices: A Review Merenda, Massimo Porcaro, Carlo Iero, Demetrio Sensors (Basel) Review In a few years, the world will be populated by billions of connected devices that will be placed in our homes, cities, vehicles, and industries. Devices with limited resources will interact with the surrounding environment and users. Many of these devices will be based on machine learning models to decode meaning and behavior behind sensors’ data, to implement accurate predictions and make decisions. The bottleneck will be the high level of connected things that could congest the network. Hence, the need to incorporate intelligence on end devices using machine learning algorithms. Deploying machine learning on such edge devices improves the network congestion by allowing computations to be performed close to the data sources. The aim of this work is to provide a review of the main techniques that guarantee the execution of machine learning models on hardware with low performances in the Internet of Things paradigm, paving the way to the Internet of Conscious Things. In this work, a detailed review on models, architecture, and requirements on solutions that implement edge machine learning on Internet of Things devices is presented, with the main goal to define the state of the art and envisioning development requirements. Furthermore, an example of edge machine learning implementation on a microcontroller will be provided, commonly regarded as the machine learning “Hello World”. MDPI 2020-04-29 /pmc/articles/PMC7273223/ /pubmed/32365645 http://dx.doi.org/10.3390/s20092533 Text en © 2020 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 Review
Merenda, Massimo
Porcaro, Carlo
Iero, Demetrio
Edge Machine Learning for AI-Enabled IoT Devices: A Review
title Edge Machine Learning for AI-Enabled IoT Devices: A Review
title_full Edge Machine Learning for AI-Enabled IoT Devices: A Review
title_fullStr Edge Machine Learning for AI-Enabled IoT Devices: A Review
title_full_unstemmed Edge Machine Learning for AI-Enabled IoT Devices: A Review
title_short Edge Machine Learning for AI-Enabled IoT Devices: A Review
title_sort edge machine learning for ai-enabled iot devices: a review
topic Review
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7273223/
https://www.ncbi.nlm.nih.gov/pubmed/32365645
http://dx.doi.org/10.3390/s20092533
work_keys_str_mv AT merendamassimo edgemachinelearningforaienablediotdevicesareview
AT porcarocarlo edgemachinelearningforaienablediotdevicesareview
AT ierodemetrio edgemachinelearningforaienablediotdevicesareview