English

ActNAS : Generating Efficient YOLO Models using Activation NAS

Machine Learning 2024-11-19 v2 Neural and Evolutionary Computing

Abstract

Activation functions introduce non-linearity into Neural Networks, enabling them to learn complex patterns. Different activation functions vary in speed and accuracy, ranging from faster but less accurate options like ReLU to slower but more accurate functions like SiLU or SELU. Typically, same activation function is used throughout an entire model architecture. In this paper, we conduct a comprehensive study on the effects of using mixed activation functions in YOLO-based models, evaluating their impact on latency, memory usage, and accuracy across CPU, NPU, and GPU edge devices. We also propose a novel approach that leverages Neural Architecture Search (NAS) to design YOLO models with optimized mixed activation functions.The best model generated through this method demonstrates a slight improvement in mean Average Precision (mAP) compared to baseline model (SiLU), while it is 22.28% faster and consumes 64.15% less memory on the reference NPU device.

Keywords

Cite

@article{arxiv.2410.10887,
  title  = {ActNAS : Generating Efficient YOLO Models using Activation NAS},
  author = {Sudhakar Sah and Ravish Kumar and Darshan C. Ganji and Ehsan Saboori},
  journal= {arXiv preprint arXiv:2410.10887},
  year   = {2024}
}

Comments

7 pages, 4 figures, FITML workshop, NeuRIPS 2024

R2 v1 2026-06-28T19:21:14.807Z