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
相关论文
共 50 条
  • [31] Commentary Open-source hardware for research and education
    Pearce, Joshua M.
    PHYSICS TODAY, 2013, 66 (11) : 8 - 9
  • [32] Understanding the motivations for open-source hardware entrepreneurship
    Li, Zhuoxuan
    Seering, Warren
    Yang, Maria
    Eesley, Charles
    DESIGN SCIENCE, 2021, 7
  • [33] Leveraging conservation action with open-source hardware
    Hill, Andrew P.
    Davies, Alasdair
    Prince, Peter
    Snaddon, Jake L.
    Doncaster, C. Patrick
    Rogers, Alex
    CONSERVATION LETTERS, 2019, 12 (05):
  • [34] rule4ml: an open-source tool for resource utilization and latency estimation for ML models on FPGA
    Rahimifar, Mohammad Mehdi
    Rahali, Hamza Ezzaoui
    Therrien, Audrey C.
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2025, 6 (01):
  • [35] Runtime Classification of Mobile Malware for Resource-Constrained Devices
    Milosevic, Jelena
    Malek, Miroslaw
    Ferrante, Alberto
    E-BUSINESS AND TELECOMMUNICATIONS (ICETE 2016), 2017, 764 : 195 - 215
  • [36] Resource-Constrained Target Classification on Distant Aerial Targets
    Speranza, Nicholas A.
    Rave, Christopher J.
    Pei, Yong
    17TH ANNUAL INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SENSOR SYSTEMS (DCOSS 2021), 2021, : 63 - 65
  • [37] PyConTurb: an open-source constrained turbulence generator
    Rinker, Jennifer M.
    SCIENCE OF MAKING TORQUE FROM WIND (TORQUE 2018), 2018, 1037
  • [38] Efficient People Counting in Thermal Images: The Benchmark of Resource-Constrained Hardware
    Piechocki, Mateusz
    Kraft, Marek
    Pajchrowski, Tomasz
    Aszkowski, Przemyslaw
    Pieczynski, Dominik
    IEEE ACCESS, 2022, 10 : 124835 - 124847
  • [39] An Open-Source, Semisupervised Water End-Use Disaggregation and Classification Tool
    Attallah, Nour A. A.
    Horsburgh, Jeffery S. S.
    Pacheco, Camilo J. Bastidas J.
    JOURNAL OF WATER RESOURCES PLANNING AND MANAGEMENT, 2023, 149 (07)
  • [40] GATE Teamware 2: An open-source tool for collaborative document classification annotation
    Wilby, David
    Karmakharm, Twin
    Roberts, Ian
    Song, Xingyi
    Bontcheva, Kalina
    17TH CONFERENCE OF THE EUROPEAN CHAPTER OF THE ASSOCIATION FOR COMPUTATIONAL LINGUISTICS, EACL 2023, 2023, : 145 - 151