Maintaining Symmetry between Convolutional Neural Network Accuracy and Performance on an Edge TPU with a Focus on Transfer Learning Adjustments

被引:1
|
作者
DeLozier, Christian [1 ]
Blanco, Justin [1 ]
Rakvic, Ryan [1 ]
Shey, James [1 ]
机构
[1] US Naval Acad, Elect & Comp Engn Dept, Annapolis, MD 21402 USA
来源
SYMMETRY-BASEL | 2024年 / 16卷 / 01期
关键词
machine learning; IoT; performance; energy; neural networks;
D O I
10.3390/sym16010091
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Transfer learning has proven to be a valuable technique for deploying machine learning models on edge devices and embedded systems. By leveraging pre-trained models and fine-tuning them on specific tasks, practitioners can effectively adapt existing models to the constraints and requirements of their application. In the process of adapting an existing model, a practitioner may make adjustments to the model architecture, including the input layers, output layers, and intermediate layers. Practitioners must be able to understand whether the modifications to the model will be symmetrical or asymmetrical with respect to the performance. In this study, we examine the effects of these adjustments on the runtime and energy performance of an edge processor performing inferences. Based on our observations, we make recommendations for how to adjust convolutional neural networks during transfer learning to maintain symmetry between the accuracy of the model and its runtime performance. We observe that the edge TPU is generally more efficient than a CPU at performing inferences on convolutional neural networks, and continues to outperform a CPU as the depth and width of the convolutional network increases. We explore multiple strategies for adjusting the input and output layers of an existing model and demonstrate important performance cliffs for practitioners to consider when modifying a convolutional neural network model.
引用
收藏
页数:25
相关论文
共 50 条
  • [1] Effect of neural network structure in accelerating performance and accuracy of a convolutional neural network with GPU/TPU for image analytics
    Ravikumar, Aswathy
    Sriraman, Harini
    Saketh, P. Maruthi Sai
    Lokesh, Saddikuti
    Karanam, Abhiram
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [2] EdgeNet - Balancing Accuracy and Performance for Edge-based Convolutional Neural Network Object Detectors
    Plastiras, George
    Kyrkou, Christos
    Theocharides, Theocharis
    ICDSC 2019: 13TH INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2019,
  • [3] Prediction of ball milling performance by a convolutional neural network model and transfer learning
    Li, Yaoyu
    Bao, Jie
    Chen, Tianlang
    Yu, Aibing
    Yang, Runyu
    POWDER TECHNOLOGY, 2022, 403
  • [4] Transfer Learning with Manifold Regularized Convolutional Neural Network
    Zhuang, Fuzhen
    Huang, Lang
    He, Jia
    Ma, Jixin
    He, Qing
    KNOWLEDGE SCIENCE, ENGINEERING AND MANAGEMENT (KSEM 2017): 10TH INTERNATIONAL CONFERENCE, KSEM 2017, MELBOURNE, VIC, AUSTRALIA, AUGUST 19-20, 2017, PROCEEDINGS, 2017, 10412 : 483 - 494
  • [5] Sparse Deep Transfer Learning for Convolutional Neural Network
    Liu, Jiaming
    Wang, Yali
    Qiao, Yu
    THIRTY-FIRST AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2017, : 2245 - 2251
  • [6] Enhancing the accuracy of fruit freshness detection by utilizing transfer learning and customizing convolutional neural network(CNN).
    Rahman, Nabila
    Arefin, Mahira
    Rahman, Sabila
    Islam, Md Shamiul
    Khatun, Tammy
    Akter, Usha
    2024 IEEE 3RD INTERNATIONAL CONFERENCE ON COMPUTING AND MACHINE INTELLIGENCE, ICMI 2024, 2024,
  • [7] Convolutional Neural Network with Transfer Learning for Rice Type Classification
    Patel, Vaibhav Amit
    Joshi, Manjunath V.
    TENTH INTERNATIONAL CONFERENCE ON MACHINE VISION (ICMV 2017), 2018, 10696
  • [8] AN XCEPTION CONVOLUTIONAL NEURAL NETWORK FOR MALWARE CLASSIFICATION WITH TRANSFER LEARNING
    Lo, Wai Weng
    Yang, Xu
    Wang, Yapeng
    2019 10TH IFIP INTERNATIONAL CONFERENCE ON NEW TECHNOLOGIES, MOBILITY AND SECURITY (NTMS), 2019,
  • [9] Image Classification Based on transfer Learning of Convolutional neural network
    Wang, Yunyan
    Wang, Chongyang
    Luo, Lengkun
    Zhou, Zhigang
    PROCEEDINGS OF THE 38TH CHINESE CONTROL CONFERENCE (CCC), 2019, : 7506 - 7510
  • [10] An Efficient Convolutional Neural Network with Transfer Learning for Malware Classification
    AlGarni, Musaad Darwish
    AlRoobaea, Roobaea
    Almotiri, Jasem
    Ullah, Syed Sajid
    Hussain, Saddam
    Umar, Fazlullah
    WIRELESS COMMUNICATIONS & MOBILE COMPUTING, 2022, 2022