Efficient Neural Networks for Tiny Machine Learning: A Comprehensive Review
Lê, Minh Tri, Wolinski, Pierre, Arbel, Julyan
The field of Tiny Machine Learning (TinyML) has gained significant attention due to its potential to enable intelligent applications on resource-constrained devices. This review provides an in-depth analysis of the advancements in efficient neural networks and the deployment of deep learning models on ultra-low power microcontrollers (MCUs) for TinyML applications. It begins by introducing neural networks and discussing their architectures and resource requirements. It then explores MEMS-based applications on ultra-low power MCUs, highlighting their potential for enabling TinyML on resource-constrained devices. The core of the review centres on efficient neural networks for TinyML. It covers techniques such as model compression, quantization, and low-rank factorization, which optimize neural network architectures for minimal resource utilization on MCUs. The paper then delves into the deployment of deep learning models on ultra-low power MCUs, addressing challenges such as limited computational capabilities and memory resources. Techniques like model pruning, hardware acceleration, and algorithm-architecture co-design are discussed as strategies to enable efficient deployment. Lastly, the review provides an overview of current limitations in the field, including the trade-off between model complexity and resource constraints. Overall, this review paper presents a comprehensive analysis of efficient neural networks and deployment strategies for TinyML on ultra-low-power MCUs. It identifies future research directions for unlocking the full potential of TinyML applications on resource-constrained devices.
Nov-20-2023
- Country:
- North America
- United States
- Wisconsin > Dane County
- Madison (0.04)
- Pennsylvania > Philadelphia County
- Philadelphia (0.04)
- New York > New York County
- New York City (0.04)
- Massachusetts
- Middlesex County > Cambridge (0.04)
- Suffolk County > Boston (0.04)
- Louisiana > Orleans Parish
- New Orleans (0.04)
- Georgia > Fulton County
- Atlanta (0.04)
- California
- San Diego County > San Diego (0.04)
- Los Angeles County > Long Beach (0.04)
- Wisconsin > Dane County
- Puerto Rico > San Juan
- San Juan (0.04)
- Canada > British Columbia
- United States
- Europe
- Switzerland (0.04)
- Italy > Lazio
- Rome (0.04)
- France
- Hauts-de-France > Nord
- Lille (0.04)
- Auvergne-Rhône-Alpes > Isère
- Grenoble (0.04)
- Hauts-de-France > Nord
- Asia
- China (0.04)
- Japan > Honshū
- Tōhoku > Fukushima Prefecture
- Fukushima (0.04)
- Chūbu > Aichi Prefecture
- Nagoya (0.04)
- Tōhoku > Fukushima Prefecture
- North America
- Genre:
- Overview (1.00)
- Industry:
- Information Technology (0.93)
- Technology: