TinyML: Enabling of Inference Deep Learning Models on Ultra-Low-Power IoT Edge Devices for AI Applications

被引:68
作者
Alajlan, Norah N. [1 ]
Ibrahim, Dina M. [1 ,2 ]
机构
[1] Qassim Univ, Coll Comp, Dept Informat Technol, Buraydah 51452, Saudi Arabia
[2] Tanta Univ, Fac Engn, Dept Comp & Control Engn, Tanta 31733, Egypt
关键词
Internet of Things; edge devices; machine learning; deep learning; tiny machine learning;
D O I
10.3390/mi13060851
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
Recently, the Internet of Things (IoT) has gained a lot of attention, since IoT devices are placed in various fields. Many of these devices are based on machine learning (ML) models, which render them intelligent and able to make decisions. IoT devices typically have limited resources, which restricts the execution of complex ML models such as deep learning (DL) on them. In addition, connecting IoT devices to the cloud to transfer raw data and perform processing causes delayed system responses, exposes private data and increases communication costs. Therefore, to tackle these issues, there is a new technology called Tiny Machine Learning (TinyML), that has paved the way to meet the challenges of IoT devices. This technology allows processing of the data locally on the device without the need to send it to the cloud. In addition, TinyML permits the inference of ML models, concerning DL models on the device as a Microcontroller that has limited resources. The aim of this paper is to provide an overview of the revolution of TinyML and a review of tinyML studies, wherein the main contribution is to provide an analysis of the type of ML models used in tinyML studies; it also presents the details of datasets and the types and characteristics of the devices with an aim to clarify the state of the art and envision development requirements.
引用
收藏
页数:22
相关论文
共 64 条
[21]  
Gorman P., 1989, UCI MACHINE LEARNING
[22]   ANALYSIS OF HIDDEN UNITS IN A LAYERED NETWORK TRAINED TO CLASSIFY SONAR TARGETS [J].
GORMAN, RP ;
SEJNOWSKI, TJ .
NEURAL NETWORKS, 1988, 1 (01) :75-89
[23]   A Generalization Performance Study Using Deep Learning Networks in Embedded Systems [J].
Gorospe, Joseba ;
Mulero, Ruben ;
Arbelaitz, Olatz ;
Muguerza, Javier ;
Anton, Miguel Angel .
SENSORS, 2021, 21 (04) :1-29
[24]   Edge-Computing Architectures for Internet of Things Applications: A Survey [J].
Hamdan, Salam ;
Ayyash, Moussa ;
Almajali, Sufyan .
SENSORS, 2020, 20 (22) :1-52
[25]  
Ian G., 2016, DEEP LEARNING, P706
[26]  
IBM, 2021, SEC COST DAT BREACH, P1
[27]  
Imagenet, 2018, IMAGENET OBJ LOC CHA
[28]   Deep Learning in the Industrial Internet of Things: Potentials, Challenges, and Emerging Applications [J].
Khalil, Ruhul Amin ;
Saeed, Nasir ;
Masood, Mudassir ;
Fard, Yasaman Moradi ;
Alouini, Mohamed-Slim ;
Al-Naffouri, Tareq Y. .
IEEE INTERNET OF THINGS JOURNAL, 2021, 8 (14) :11016-11040
[29]  
Krizhevsky A., 2009, LEARNING MULTIPLE LA
[30]  
LeCun Y., 1998, MNIST HANDWRITTEN DI