paper-with-me

홈 › Papers

MicroNets: Neural Network Architectures for Deploying TinyML Applications on Commodity Microcontrollers

2020-10-21 · Colby Banbury, Chuteng Zhou, Igor Fedorov, Ramon Matas Navarro, Urmish Thakker, Dibakar Gope, Vijay Janapa Reddi, Matthew Mattina, Paul N. Whatmough

Executing machine learning workloads locally on resource constrained microcontrollers (MCUs) promises to drastically expand the application space of IoT. However, so-called TinyML presents severe technical challenges, as deep neural network inference demands a large compute and memory budget. To address this challenge, neural architecture search (NAS) promises to help design accurate ML models that meet the tight MCU memory, latency and energy constraints. A key component of NAS algorithms is their latency/energy model, i.e., the mapping from a given neural network architecture to its inference latency/energy on an MCU. In this paper, we observe an intriguing property of NAS search spaces for MCU model design: on average, model latency varies linearly with model operation (op) count under a uniform prior over models in the search space. Exploiting this insight, we employ differentiable NAS (DNAS) to search for models with low memory usage and low op count, where op count is treated as a viable proxy to latency. Experimental results validate our methodology, yielding our MicroNet models, which we deploy on MCUs using Tensorflow Lite Micro, a standard open-source NN inference runtime widely used in the TinyML community. MicroNets demonstrate state-of-the-art results for all three TinyMLperf industry-standard benchmark tasks: visual wake words, audio keyword spotting, and anomaly detection. Models and training scripts can be found at github.com/ARM-software/ML-zoo.

📄 PDF Abstract BibTeX arXiv:2010.11267

Code (1)

ARM-software/ML-zoo 공식 구현 tf

Tasks

Anomaly DetectionKeyword SpottingNeural Architecture Search

Methods 이 논문이 사용한 방법론

Differentiable NAS 설명 없음

Similar Papers 제목 키워드 기반

A review of TinyML

2022-11-05 · Harsha Yelchuri, Rashmi R

In this current technological world, the application of machine learning is becoming ubiquitous. Incorporating machine learning algorithms on extremely low-power and inexpensive embedded devices at the edge level is now …

Decision MakingDiversityEdge-computing

On-Device Crack Segmentation for Edge Structural Health Monitoring

2025-05-12 · Yuxuan Zhang, Ye Xu, Luciano Sebastian Martinez-Rau, Quynh Nguyen Phuong Vu 외

Crack segmentation can play a critical role in Structural Health Monitoring (SHM) by enabling accurate identification of crack size and location, which allows to monitor structural damages over time. However, deploying d…

Crack SegmentationSegmentationStructural Health Monitoring

TinyChirp: Bird Song Recognition Using TinyML Models on Low-power Wireless Acoustic Sensors

2024-07-31 · Zhaolan Huang, Adrien Tousnakhoff, Polina Kozyr, Roman Rehausen 외

Monitoring biodiversity at scale is challenging. Detecting and identifying species in fine grained taxonomies requires highly accurate machine learning (ML) methods. Training such models requires large high quality data …

StreamNet: Memory-Efficient Streaming Tiny Deep Learning Inference on the Microcontroller

2023-09-21 · NeurIPS 2023 11

With the emerging Tiny Machine Learning (TinyML) inference applications, there is a growing interest when deploying TinyML models on the low-power Microcontroller Unit (MCU). However, deploying TinyML models on MCUs reve…

Designing Object Detection Models for TinyML: Foundations, Comparative Analysis, Challenges, and Emerging Solutions

2025-08-11 · Christophe EL Zeinaty, Wassim Hamidouche, Glenn Herrou, Daniel Menard arxiv

Object detection (OD) has become vital for numerous computer vision applications, but deploying it on resource-constrained IoT devices presents a significant challenge. These devices, often powered by energy-efficient mi…

Neural Architecture SearchKnowledge DistillationObject Detection