MicroNAS: Zero-Shot Neural Architecture Search for MCUs
Neural Architecture Search (NAS) effectively discovers new Convolutional Neural Network (CNN) architectures, particularly for accuracy optimization. However, prior approaches often require resource-intensive training on super networks or extensive architecture evaluations, limiting practical applications. To address these challenges, we propose MicroNAS, a hardware-aware zero-shot NAS framework designed for microcontroller units (MCUs) in edge computing. MicroNAS considers target hardware optimality during the search, utilizing specialized performance indicators to identify optimal neural architectures without high computational costs. Compared to previous works, MicroNAS achieves up to 1104x improvement in search efficiency and discovers models with over 3.23x faster MCU inference while maintaining similar accuracy
Code (0)
등록된 구현이 없습니다.
Tasks
Edge-computingNeural Architecture SearchSimilar Papers 제목 키워드 기반
MicroNAS: Memory and Latency Constrained Hardware-Aware Neural Architecture Search for Time Series Classification on Microcontrollers
Designing domain specific neural networks is a time-consuming, error-prone, and expensive task. Neural Architecture Search (NAS) exists to simplify domain-specific model development but there is a gap in the literature f…
Hardware Aware Neural Architecture SearchNeural Architecture SearchTime SeriesTime Series ClassificationMONAS: Efficient Zero-Shot Neural Architecture Search for MCUs
Neural Architecture Search (NAS) has proven effective in discovering new Convolutional Neural Network (CNN) architectures, particularly for scenarios with well-defined accuracy optimization goals. However, previous appro…
Edge-computingNeural Architecture SearchTinyVLM: Zero-Shot Object Detection on Microcontrollers via Vision-Language Distillation with Matryoshka Embeddings
Zero-shot object detection enables recognising novel objects without task-specific training, but current approaches rely on large vision language models (VLMs) like CLIP that require hundreds of megabytes of memory - far…
Zero-Shot Object DetectionMicroNAS: An Automated Framework for Developing a Fall Detection System
This work presents MicroNAS, an automated neural architecture search tool specifically designed to create models optimized for microcontrollers with small memory resources. The ESP32 microcontroller, with 320 KB of memor…
Action DetectionActivity DetectionModel OptimizationNeural Architecture SearchPrototypeNAS: Rapid Design of Deep Neural Networks for Microcontroller Units
Enabling efficient deep neural network (DNN) inference on edge devices with different hardware constraints is a challenging task that typically requires DNN architectures to be specialized for each device separately. To …
Neural Architecture SearchTime Series ClassificationImage ClassificationObject Detection