计算机科学
云计算
微控制器
智能对象
随机森林
人工神经网络
支持向量机
分布式计算
计算
人工智能
接口(物质)
机器学习
嵌入式系统
人机交互
物联网
操作系统
算法
气泡
最大气泡压力法
作者
Ramón Sanchez‐Iborra,Antonio Skármeta
出处
期刊:IEEE Circuits and Systems Magazine
[Institute of Electrical and Electronics Engineers]
日期:2020-01-01
卷期号:20 (3): 4-18
被引量:295
标识
DOI:10.1109/mcas.2020.3005467
摘要
The TinyML paradigm proposes to integrate Machine Learning (ML)-based mechanisms within small objects powered by Microcontroller Units (MCUs). This paves the way for the development of novel applications and services that do not need the omnipresent processing support from the cloud, which is power consuming and involves data security and privacy risks. In this work, a comprehensive review of the novel TinyML ecosystem is provided. The related challenges and opportunities are identified and the potential services that will be enabled by the development of truly smart frugal objects are discussed. As a main contribution of this paper, a detailed survey of the available TinyML frameworks for integrating ML algorithms within MCUs is provided. Besides, aiming at illustrating the given discussion, a real case study is presented. Concretely, we propose a multi-Radio Access Network (RAT) architecture for smart frugal objects. The issue of selecting the most adequate communication interface for sending sporadic messages considering both the status of the device and the characteristics of the data to be sent is addressed. To this end, several TinyML frameworks are evaluated and the performances of a number of ML algorithms embedded in an Arduino Uno board are analyzed. The attained results reveal the validity of the TinyML approach, which successfully enables the integration of techniques such as Neural Networks (NNs), Support Vector Machine (SVM), decision trees, or Random Forest (RF) in frugal objects with constrained hardware resources. The outcomes also show promising results in terms of algorithm's accuracy and computation performance.
科研通智能强力驱动
Strongly Powered by AbleSci AI