Abstract
AbstractVariable energy constraints affect the implementations of neural networks on battery-operated embedded systems. This paper describes a learning algorithm for randomization-based neural networks with hard-limit activation functions. The approach adopts a novel cost function that balances accuracy and network complexity during training. From an energy-specific perspective, the new learning strategy allows to adjust, dynamically and in real time, the number of operations during the network’s forward phase. The proposed learning scheme leads to efficient predictors supported by digital architectures. The resulting digital architecture can switch to approximate computing at run time, in compliance with the available energy budget. Experiments on 10 real-world prediction testbeds confirmed the effectiveness of the learning scheme. Additional tests on limited-resource devices supported the implementation efficiency of the overall design approach.
Funder
Università degli Studi di Genova
Publisher
Springer Science and Business Media LLC
Subject
Artificial Intelligence,Software
Reference61 articles.
1. Mohammed CM, Askar S et al (2021) Machine learning for iot healthcare applications: a review. Int J Sci Bus 5(3):42
2. Nagarajan V, Vijayaraghavan V et al. (2021) End-to-end optimized arrhythmia detection pipeline using machine learning for ultra-edge devices. arXiv:2111.11789
3. Krišto M, Ivasic-Kos M, Pobar M (2020) Thermal object detection in difficult weather conditions using yolo. IEEE Access 8:125459
4. Sezer N, Koç M (2021) A comprehensive review on the state-of-the-art of piezoelectric energy harvesting. Nano Energy 80:105567
5. Huang K, Chen S, Li B, Claesen L, Yao H, Chen J, Jiang X, Liu Z, Xiong D (2022) Structured precision skipping: accelerating convolutional neural networks with budget-aware dynamic precision selection. J Syst Architect 102403