Embedded Implementation and Evaluation of Deep Neural Network of Federated Learning

Authors

  • Zhuoyue Zhao
  • Feiyu Wu
  • Chao Dong
  • Yuben Qu

DOI:

https://doi.org/10.54097/hset.v39i.6628

Keywords:

Deep Neural Network; Federated Learning; Embedded Implementation; Object Recognition.

Abstract

Compared with traditional distributed machine learning, federated learning (or joint learning) enables multiple computing nodes to cooperate and train a shared machine learning model without transmitting original data. At present, the research work of federated learning mainly focuses on the theoretical method, and the system implementation is less, and only for the text data or simple image such as medical institution information sharing, handwriting font recognition and other simple neural network applications. Aiming at more complex deep neural networks, this project implements a multi-node federated learning system on embedded device, and evaluates its key performance indicators such as training accuracy, delay and loss. The research method mainly uses embedded computer both as client and server, adjusts and groups the Visdrone datasets as training samples, and then trains the model on the client based on YOLOv4 algorithm, realizes the encrypted transmission of information through TCP protocol, and achieves the aggregation update of the model on the server with FedAvg algorithm.

Downloads

Download data is not yet available.

References

McMahan B, Moore E, Ramage D, et al. Communication-efficient learning of deep networks from decentralized data[C]//Artificial Intelligence and Statistics. PMLR, 2017: 1273-1282.

ZHOU C X, SUN Y, WANG D G, et al. Survey of federated learning research[J]. Chinese Journal of Network and Information Security, 2021, 7(2).

Feki I, Ammar S, Kessentini Y, et al. Federated learning for COVID-19 screening from Chest X-ray images[J]. Applied Soft Computing, 2021, 106: 107330.

Alexey Bochkovskiy, Chien-Yao Wang, Hong-Yuan Mark Liao, et al. YOLOv4: Optimal Speed and Accuracy of Object Detection. arXiv preprint arXiv:2004.10934.

https://www.nvidia.com/zh-tw/autonomous-machines/embedded-systems/jetson-nano/.

Wang H, Yurochkin M, Sun Y et al. Federated learning with matched averaging, 2020: arXiv:2002.06440.

Hanley, J.A., McNeil, B.J., The meaning and use of the area under a receiver operating characteristic (ROC) curve. Radiology 143, 29–36. 1982.

D. R. Prado, "The Generalized Intersection Approach for Electromagnetic Array Antenna Beam-Shaping Synthesis: A Review," in IEEE Access, vol. 10, pp. 87053-87068, 2022, doi: 10.1109/ ACCESS. 2022. 3199734.

N. Pereira, "PereiraASLNet: ASL letter recognition with YOLOX taking Mean Average Precision and Inference Time considerations," 2022 2nd International Conference on Artificial Intelligence and Signal Processing (AISP), 2022, pp. 1-6, doi: 10.1109/AISP53593.2022.9760665.

Reprinted from https://blog.csdn.net/smartvxworks/article/details/121899008.

Krizhevsky A, Sutskever I, Hinton G E. Imagenet classification with deep convolutional neural networks [C] // Advances in neural information processing systems. 2012: 1097-1105.

Downloads

Published

01-04-2023