VAMPIRE: vectorized automated ML pre-processing and post-processing framework for edge applications

被引:1
|
作者
Daher, Ali W. [1 ,2 ,3 ,4 ]
Ferrari, Enrico [4 ]
Muselli, Marco [3 ,4 ]
Chible, Hussein [2 ]
Caviglia, Daniele D. [1 ]
机构
[1] Univ Genoa, Dept Elect Elect & Telecommun Engn & Naval Archit, Via Opera Pia 11, I-16145 Genoa, Italy
[2] Lebanese Univ, Sch Sci & Technol, Beirut 657314, Lebanon
[3] CNR, Inst Elect Comp & Telecommun Engn, Via Marini 6, I-16149 Genoa, Italy
[4] Rulex inc, Rulex Innovat Labs, Via Felice Romani 9, I-16122 Genoa, Italy
关键词
Algorithms; Artificial intelligence; Multi Layer Perceptron; Classification; Edge computing; Feature extraction; Machine learning; Pre-processing; Post-processing; Signal processing; NEURAL-NETWORKS; MACHINE; CLASSIFICATION; EFFICIENT;
D O I
10.1007/s00607-022-01096-z
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Machine learning techniques aim to mimic the human ability to automatically learn how to perform tasks through training examples. They have proven capable of tasks such as prediction, learning and adaptation based on experience and can be used in virtually any scientific application, ranging from biomedical, robotic, to business decision applications, and others. However, the lack of domain knowledge for a particular application can make feature extraction ineffective or even unattainable. Furthermore, even in the presence of pre-processed datasets, the iterative process of optimizing Machine Learning parameters, which do not translate from one domain to another, maybe difficult for inexperienced practitioners. To address these issues, we present in this paper a Vectorized Automated ML Pre-processIng and post-pRocEssing framework, approximately named (VAMPIRE), which implements feature extraction algorithms capable of converting large time-series recordings into datasets. Also, it introduces a new concept, the Activation Engine, which is attached to the output of a Multi Layer Perceptron and extracts the optimal threshold to apply binary classification. Moreover, a tree-based algorithm is used to achieve multi-class classification using the Activation Engine. Furthermore, the internet of things gives rise to new applications such as remote sensing and communications, so consequently applying Machine Learning to improve operation accuracy, latency, and reliability is beneficial in such systems. Therefore, all classifications in this paper were performed on the edge in order to reach high accuracy with limited resources. Moreover, forecasts were applied on three unrelated biomedical datasets, and on two other pre-processed urban and activity detection datasets. Features were extracted when required, and training and testing were performed on the Raspberry Pi remotely, where high accuracy and inference speed were achieved in every experiment. Additionally, the board remained competitive in terms of power consumption when compared with a laptop which was optimized using a Graphical Processing Unit.
引用
收藏
页码:2453 / 2487
页数:35
相关论文
共 50 条
  • [21] Edge preserving post-processing of wavelet compressed image
    Tan, YH
    Tian, JW
    Liu, J
    2004 7TH INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING PROCEEDINGS, VOLS 1-3, 2004, : 839 - 842
  • [22] INTEGRATING PRE-PROCESSING PIPELINES IN ODC BASED FRAMEWORK
    Otamendi, U.
    Azpiroz, I.
    Quartulli, M.
    Olaizola, I.
    2022 IEEE INTERNATIONAL GEOSCIENCE AND REMOTE SENSING SYMPOSIUM (IGARSS 2022), 2022, : 4094 - 4097
  • [23] Automated post-processing for sheet metal component manufacturing
    Sehmi, Maninder
    Christensen, Jesper
    Bastien, Christophe
    Wilson, Alexis
    Kanarachos, Stratis
    ADVANCES IN ENGINEERING SOFTWARE, 2020, 143 (143)
  • [24] Image Pre-Processing Method of Machine Learning for Edge Detection with Image Signal Processor Enhancement
    Park, Keumsun
    Chae, Minah
    Cho, Jae Hyuk
    MICROMACHINES, 2021, 12 (01) : 1 - 13
  • [25] Fabrication of FFF 3D-printed surfaces for PMMA-based biomedical device employing the pre-processing optimization to eliminate the post-processing steps
    Khatoon, Shamima
    Khandelwal, Aditi
    Raj, Abhishek
    Ahmad, Gufran
    PROGRESS IN ADDITIVE MANUFACTURING, 2024, 9 (04) : 1003 - 1014
  • [26] Compositional Pre-processing for Automated Reasoning in Dependent Type Theory
    Blot, Valentin
    Cousineau, Denis
    Crance, Enzo
    de Prisque, Louise Dubois
    Keller, Chantal
    Mahboubi, Assia
    Vial, Pierre
    PROCEEDINGS OF THE 12TH ACM SIGPLAN INTERNATIONAL CONFERENCE ON CERTIFIED PROGRAMS AND PROOFS, CPP 2023, 2023, : 63 - 77
  • [27] Review on edge extraction as pre-processing in optical scanning holography
    Zhang, Yaping
    Yao, Yongwei
    Wang, Bin
    Fan, Houxin
    Poon, T-C
    HOLOGRAPHY, DIFFRACTIVE OPTICS, AND APPLICATIONS XI, 2021, 11898
  • [28] The Impact of Pre-processing on the Performance of Automated Fake News Detection
    Mohtaj, Salar
    Moeller, Sebastian
    EXPERIMENTAL IR MEETS MULTILINGUALITY, MULTIMODALITY, AND INTERACTION (CLEF 2022), 2022, 13390 : 93 - 102
  • [29] Dual-Energy CT Post-processing Applications
    Martin S.S.
    Vogl T.J.
    Wichmann J.L.
    Current Radiology Reports, 3 (9)
  • [30] Impact of Pre- and Post-Processing Steps for Supervised Classification of Colorectal Cancer in Hyperspectral Images
    Tkachenko, Mariia
    Chalopin, Claire
    Jansen-Winkeln, Boris
    Neumuth, Thomas
    Gockel, Ines
    Maktabi, Marianne
    CANCERS, 2023, 15 (07)