An Open-Source Tool for Classification Models in Resource-Constrained Hardware

被引:3
作者
da Silva, Lucas Tsutsui [1 ]
Souza, Vinicius M. A. [2 ]
Batista, Gustavo E. A. P. A. [3 ]
TsutsuidaSilva, Lucas
机构
[1] Univ Sao Paulo, Inst Ciencias Matemat & Comp, BR-13566590 Sao Carlos, Brazil
[2] Pontificia Univ Catolica Parana, Grad Program Informat, BR-80215901 Curitiba, Parana, Brazil
[3] Univ New South Wales, Sch Comp Sci & Engn, Sydney, NSW 2052, Australia
关键词
Tools; Codes; Hardware; Microcontrollers; Intelligent sensors; Support vector machines; Libraries; Classification; edge computing; machine learning; smart sensors;
D O I
10.1109/JSEN.2021.3128130
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Sensor applications often face three main restrictions: power consumption, cost, and lack of infrastructure. Most of the challenges imposed by these limitations can be addressed by embedding Machine Learning (ML) classifiers in the sensor hardware, creating smart sensors able to interpret the low-level data stream. However, for this approach to be cost-effective, we need highly efficient classifiers suitable to execute in resource-constrained hardware, such as low-power microcontrollers. In this paper, we present an open-source tool named EmbML - Embedded Machine Learning that implements a pipeline to develop classifiers for resource-constrained hardware. We describe EmbML implementation details and comprehensively analyze its classifiers considering accuracy, classification time, and memory usage. Moreover, we compare the performance of EmbML classifiers with classifiers produced by related tools to demonstrate that our tool provides a diverse set of classification algorithms that are both compact and accurate. Finally, we validate EmbML classifiers to recognize disease vector mosquitoes in a smart sensor and trap application.
引用
收藏
页码:544 / 554
页数:11
相关论文
共 35 条
  • [1] Alimoglu F., 1996, P 5 TURKISH ARTIFICI
  • [2] Anguita D., 2013, EUR S ART NEUR NETW
  • [3] [Anonymous], 2016, KIN K64F SUBF DAT SH
  • [4] [Anonymous], 2016, ATM ATMEGA328 P DATA
  • [5] [Anonymous], 2014, ATM SAM3X SAM3A SER
  • [6] [Anonymous], 2017, KIN K66 SUBF
  • [7] [Anonymous], 2012, K20 SUBF DAT SHEET
  • [8] Batista G. E., 2011, PROC 17 ACM SIGKDD I, P761, DOI DOI 10.1145/2020408.2020530
  • [9] FLIGHT SOUNDS OF THE FEMALES OF SOME MOSQUITOS OF WESTERN CANADA
    BELTON, P
    COSTELLO, RA
    [J]. ENTOMOLOGIA EXPERIMENTALIS ET APPLICATA, 1979, 26 (01) : 105 - 114
  • [10] Compact Recurrent Neural Networks for Acoustic Event Detection on Low-Energy Low-Complexity Platforms
    Cerutti, Gianmarco
    Prasad, Rahul
    Brutti, Alessio
    Farella, Elisabetta
    [J]. IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2020, 14 (04) : 654 - 664