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 条
  • [41] ADVANCES IN IMAGE PRE-PROCESSING TO IMPROVE AUTOMATED 3D RECONSTRUCTION
    Ballabeni, A.
    Apollonio, F. I.
    Gaiani, M.
    Remondino, F.
    3D-ARCH 2015 - 3D VIRTUAL RECONSTRUCTION AND VISUALIZATION OF COMPLEX ARCHITECTURES, 2015, 40-5 (W4): : 315 - 323
  • [42] RELAX-Jr: An Automated Pre-Processing Pipeline for Developmental EEG Recordings
    Hill, Aron T.
    Enticott, Peter G.
    Fitzgerald, Paul B.
    Bailey, Neil W.
    HUMAN BRAIN MAPPING, 2024, 45 (14)
  • [43] A post-processing framework for assessing BirdNET identification accuracy and community composition
    Thompson, Michael C.
    Ducey, Mark J.
    Gunn, John S.
    Rowe, Rebecca J.
    IBIS, 2025, 167 (02) : 530 - 542
  • [44] Pre-processing framework with virtual mono-layer sequence of boxes for video based vehicle detection applications
    Sankaranarayanan, Manipriya
    Mala, C.
    Mathew, Samson
    MULTIMEDIA TOOLS AND APPLICATIONS, 2021, 80 (01) : 1095 - 1122
  • [45] Pre-processing framework with virtual mono-layer sequence of boxes for video based vehicle detection applications
    Manipriya Sankaranarayanan
    Mala C
    Samson Mathew
    Multimedia Tools and Applications, 2021, 80 : 1095 - 1122
  • [46] Codec-Simulation Network for Joint Optimization of Video Coding With Pre- and Post-Processing
    Qiu, Kaitian
    Yu, Lu
    Li, Daowen
    IEEE OPEN JOURNAL OF CIRCUITS AND SYSTEMS, 2021, 2 : 648 - 659
  • [47] Recent advances in the post-processing of magnesium based scaffolds for orthopedic applications
    Kalva, Sumama Nuthana
    Ali, Fawad
    Koc, Muammer
    NEXT MATERIALS, 2025, 6
  • [48] Estimating precision and accuracy of automated video post-processing: A step towards implementation of AI/ML for optics-based fish sampling
    Prior, Jack H.
    Campbell, Matthew D.
    Dawkins, Matthew
    Mickle, Paul F.
    Moorhead, Robert J.
    Alaba, Simegnew Y.
    Shah, Chiranjibi
    Salisbury, Joseph R.
    Rademacher, Kevin R.
    Felts, A. Paul
    Wallace, Farron
    FRONTIERS IN MARINE SCIENCE, 2023, 10
  • [49] Edge pre-processing of traffic surveillance video for bandwidth and privacy optimization in smart cities
    Skadins, Ansis
    Ivanovs, Maksims
    Rava, Raimonds
    Nesenbergs, Krisjanis
    2020 17TH BIENNIAL BALTIC ELECTRONICS CONFERENCE (BEC), 2020,
  • [50] Influence of Pre-processing Strategies on the Performance of ML Classifiers Exploiting TF-IDF and BOW Features
    Pimpalkar, Amit Purushottam
    Raj, R. Jeberson Retna
    ADCAIJ-ADVANCES IN DISTRIBUTED COMPUTING AND ARTIFICIAL INTELLIGENCE JOURNAL, 2020, 9 (02): : 49 - 68