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

被引:2
|
作者
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 条
  • [21] MotilityJ: An open-source tool for the classification and segmentation of bacteria on motility images
    Casado-Garcia, Angela
    Chichon, Gabriela
    Dominguez, Cesar
    Garcia-Dominguez, Manuel
    Heras, Jonathan
    Ines, Adrian
    Lopez, Maria
    Mata, Eloy
    Pascual, Vico
    Saenz, Yolanda
    COMPUTERS IN BIOLOGY AND MEDICINE, 2021, 136
  • [22] Resource-Constrained Encryption: Extending Ibex with a QARMA Hardware Accelerator
    De Kremer, Mathijs
    Brohet, Marco
    Banik, Subhadeep
    Avanzi, Roberto
    Regazzoni, Francesco
    2023 IEEE 34TH INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS, ASAP, 2023, : 147 - 155
  • [23] Simulation and Test of UAV Tasks With Resource-Constrained Hardware in the Loop
    Augello, Andrea
    Gaglio, Salvatore
    Lo Re, Giuseppe
    Peri, Daniele
    2021 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP 2021), 2021, : 347 - 352
  • [24] LEVERAGING STAKEHOLDERS TO GROW OPEN-SOURCE HARDWARE BUSINESS MODELS: THE CASE OF BARCELONA
    Thomas, Laetitia
    Samuel, Karine Evrard
    JOURNAL OF INNOVATION ECONOMICS & MANAGEMENT, 2023, (40): : 193 - 223
  • [25] Open-Source and Widely Disseminated Robot Hardware
    Dollar, Aaron
    Mondada, Francesco
    Rodriguez, Alberto
    Metta, Giorgio
    IEEE ROBOTICS & AUTOMATION MAGAZINE, 2017, 24 (01) : 30 - 31
  • [26] The Impact of Hardware and Open-Source Initiatives on Robotics
    Vanderborght, Bram
    IEEE ROBOTICS & AUTOMATION MAGAZINE, 2017, 24 (01) : 4 - 4
  • [27] Open-source hardware: Opens new opportunities
    Back, Andrew
    Tarrant, David
    Electronic Design, 2013, 61 (10) : 47 - 50
  • [28] Mapping the types of modularity in open-source hardware
    Gavras, Kosmas
    Kostakis, Vasilis
    DESIGN SCIENCE, 2021, 7 (07):
  • [29] Commentary Open-source hardware for research and education
    Pearce, Joshua M.
    PHYSICS TODAY, 2013, 66 (11) : 8 - 9
  • [30] Understanding the motivations for open-source hardware entrepreneurship
    Li, Zhuoxuan
    Seering, Warren
    Yang, Maria
    Eesley, Charles
    DESIGN SCIENCE, 2021, 7