Next Article in Journal
Operational Load Monitoring of a Composite Panel Using Artificial Neural Networks
Next Article in Special Issue
Detecting and Tracking Criminals in the Real World through an IoT-Based System
Previous Article in Journal
The Effectiveness of Varroa destructor Infestation Classification Using an E-Nose Depending on the Time of Day
Review

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

1
Department of Information Engineering, Infrastructure and Sustainable Energy (DIIES), University Mediterranea of Reggio Calabria, 89124 Reggio Calabria, Italy
2
HWA srl-Spin Off dell’Università Mediterranea di Reggio Calabria, Via Reggio Campi II tr. 135, 89126 Reggio Calabria, Italy
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(9), 2533; https://doi.org/10.3390/s20092533
Received: 22 March 2020 / Revised: 23 April 2020 / Accepted: 25 April 2020 / Published: 29 April 2020
(This article belongs to the Special Issue Sensors and Smart Devices at the Edge: IoT Meets Edge Computing)
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”. View Full-Text
Keywords: artificial intelligence; machine learning; Internet of Things; edge devices; deep learning artificial intelligence; machine learning; Internet of Things; edge devices; deep learning
Show Figures

Figure 1

MDPI and ACS Style

Merenda, M.; Porcaro, C.; Iero, D. Edge Machine Learning for AI-Enabled IoT Devices: A Review. Sensors 2020, 20, 2533. https://doi.org/10.3390/s20092533

AMA Style

Merenda M, Porcaro C, Iero D. Edge Machine Learning for AI-Enabled IoT Devices: A Review. Sensors. 2020; 20(9):2533. https://doi.org/10.3390/s20092533

Chicago/Turabian Style

Merenda, Massimo; Porcaro, Carlo; Iero, Demetrio. 2020. "Edge Machine Learning for AI-Enabled IoT Devices: A Review" Sensors 20, no. 9: 2533. https://doi.org/10.3390/s20092533

Find Other Styles
Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Article Access Map by Country/Region

1
Search more from Scilit
 
Search
Back to TopTop