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 条
  • [21] Application of a Convolutional Neural Network using transfer learning for tuberculosis detection
    Ahsan, Mostofa
    Gomes, Rahul
    Denton, Anne
    2019 IEEE INTERNATIONAL CONFERENCE ON ELECTRO INFORMATION TECHNOLOGY (EIT), 2019, : 427 - 433
  • [22] A Transfer Learning Approach with a Convolutional Neural Network for the Classification of Lung Carcinoma
    Humayun, Mamoona
    Sujatha, R.
    Almuayqil, Saleh Naif
    Jhanjhi, N. Z.
    HEALTHCARE, 2022, 10 (06)
  • [23] Rice Pest Identification Based on Convolutional Neural Network and Transfer Learning
    Yang Hongyun
    Xiao Xiaomei
    Huang Qiong
    Zheng Guoliang
    Yi Wenlong
    LASER & OPTOELECTRONICS PROGRESS, 2022, 59 (16)
  • [24] Deep Convolutional Neural Network with Transfer Learning for Environmental Sound Classification
    Lu, Jianrui
    Ma, Ruofei
    Liu, Gongliang
    Qin, Zhiliang
    2021 INTERNATIONAL CONFERENCE ON COMPUTER, CONTROL AND ROBOTICS (ICCCR 2021), 2021, : 242 - 245
  • [25] Automatic velocity analysis using convolutional neural network and transfer learning
    Park, Min Jun
    Sacchi, Mauricio D.
    GEOPHYSICS, 2020, 85 (01) : V33 - V43
  • [26] Weather Image Recognition Based on Convolutional Neural Network and Transfer Learning
    Gao, Zunhai
    Qiu, Yuzhan
    PROCEEDINGS OF 2024 3RD INTERNATIONAL CONFERENCE ON CRYPTOGRAPHY, NETWORK SECURITY AND COMMUNICATION TECHNOLOGY, CNSCT 2024, 2024, : 631 - 638
  • [27] IMPROVING THE CONVOLUTIONAL NEURAL NETWORK PERFORMANCE THROUGH TRANSFER LEARNING FOR BRAIN-MACHINE INTERFACE SYSTEMS
    Petoku, Eneo
    Takahashi, Ryota
    Capi, Genci
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2022, 18 (05): : 1587 - 1600
  • [28] Waste image classification based on transfer learning and convolutional neural network
    Zhang, Qiang
    Yang, Qifan
    Zhang, Xujuan
    Bao, Qiang
    Su, Jinqi
    Liu, Xueyan
    WASTE MANAGEMENT, 2021, 135 (135) : 150 - 157
  • [29] Identification of Plant Species Using Convolutional Neural Network with Transfer Learning
    Arun, Anupama
    Sharma, Sanjeev
    Singh, Bhupendra
    Hazra, Tanmoy
    JOURNAL OF PHYTOPATHOLOGY, 2025, 173 (01)
  • [30] Transfer learning in recognition of drill wear using convolutional neural network
    Kurek, Jaroslaw
    Wieczorek, Grzegorz
    Swiderski, Bartosz
    Kruk, Michal
    Jegorowa, Albina
    Osowski, Stanislaw
    PROCEEDINGS OF 2017 18TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL PROBLEMS OF ELECTRICAL ENGINEERING (CPEE), 2017,