Published 2020
| Version v1
Publication
Analyzing Machine Learning on Mainstream Microcontrollers
Contributors
Description
Machine learning in embedded systems has become a reality, with the first tools for neural network firmware development already being made available for ARM microcontroller developers. This paper explores the use of one of such tools, namely the STM X-Cube-AI, on mainstream ARM Cortex-M microcontrollers, analyzing their performance, and comparing support and performance of other two common supervised ML algorithms, namely Support Vector Machines (SVM) and k-Nearest Neighbours (k-NN). Results on three datasets show that X-Cube-AI provides quite constant good performance even with the limitations of the embedded platform. The workflow is well integrated with mainstream desktop tools, such as Tensorflow and Keras.
Additional details
Identifiers
- URL
- http://hdl.handle.net/11567/1009272
- URN
- urn:oai:iris.unige.it:11567/1009272
Origin repository
- Origin repository
- UNIGE