Machine Learning for Microcontroller-Class Hardware – A Review

05/29/2022
by   Swapnil Sayan Saha, et al.
0

The advancements in machine learning opened a new opportunity to bring intelligence to the low-end Internet-of-Things nodes such as microcontrollers. Conventional machine learning deployment has high memory and compute footprint hindering their direct deployment on ultra resource-constrained microcontroller nodes. This paper highlights the unique challenges of enabling onboard machine learning for microcontroller class devices. Recently, researchers have used a specialized model development cycle for resource-limited applications to ensure the compute and latency budget is within the limits while still maintaining the desired accuracy. We introduce a closed-loop widely applicable workflow of machine learning model development for microcontroller class devices and show that several classes of applications adopt a specific instance of it. We present both qualitative and numerical insights into different stages of model development by showcasing several applications. Finally, we identify the open research challenges and unsolved questions demanding careful considerations moving forward.

READ FULL TEXT

page 1

page 2

page 4

page 8

research
01/27/2023

Is TinyML Sustainable? Assessing the Environmental Impacts of Machine Learning on Microcontrollers

The sustained growth of carbon emissions and global waste elicits signif...
research
01/28/2020

LIMITS: Lightweight Machine Learning for IoT Systems with Resource Limitations

Exploiting big data knowledge on small devices will pave the way for bui...
research
11/18/2020

Challenges in Deploying Machine Learning: a Survey of Case Studies

In recent years, machine learning has received increased interest both a...
research
03/23/2023

TinyML: Tools, Applications, Challenges, and Future Research Directions

In recent years, Artificial Intelligence (AI) and Machine learning (ML) ...
research
10/15/2020

Closed-Loop Neural Interfaces with Embedded Machine Learning

Neural interfaces capable of multi-site electrical recording, on-site si...
research
06/12/2019

Visual Wake Words Dataset

The emergence of Internet of Things (IoT) applications requires intellig...
research
01/29/2022

Flashlight: Enabling Innovation in Tools for Machine Learning

As the computational requirements for machine learning systems and the s...

Please sign up or login with your details

Forgot password? Click here to reset