Study of Fault Tolerance Methods for Hardware Implementations of Convolutional Neural Networks

被引:4
|
作者
Solovyev, R. A. [1 ]
Stempkovsky, A. L. [1 ]
Telpukhov, D., V [1 ]
机构
[1] Russian Acad Sci, Inst Design Problems Microelect, Moscow 124681, Russia
关键词
convolutional neural networks (CNN); dropout; fault tolerance;
D O I
10.3103/S1060992X19020103
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The paper concentrates on methods of fault protection of neural networks implemented as hardware operating in fixed-point mode. We have explored possible variants of error occurrence, as well as ways to eliminate them. For this purpose, networks of identical architecture based on VGG model have been studied. VGG SIMPLE neural network that has been chosen for experiments is a simplified version (with smaller number of layers) of well-known networks VGG16 and VGG19. To eliminate the effect of failures on network accuracy, we have proposed a method of training neural networks with additional dropout layers. Such approach removes extra dependencies for neighboring perceptrons. We have also investigated method of network architecture complication to reduce probability of misclassification because of failures in neurons. Based on results of the experiments, we see that adding dropout layers reduces the effect of failures on classification ability of error-prone neural networks, while classification accuracy remains the same as of the reference networks.
引用
收藏
页码:82 / 88
页数:7
相关论文
共 50 条
  • [31] Concurrent diagnosis in digital implementations of neural networks
    Demidenko, S
    Piuri, V
    NEUROCOMPUTING, 2002, 48 : 879 - 903
  • [32] Fault tolerance in multisensor networks
    Jayasimha, DN
    IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (02) : 308 - &
  • [33] Hardware and Software Techniques for Heterogeneous Fault-Tolerance
    Rehman, Semeen
    Kriebel, Florian
    Prabakaran, Bharath Srinivas
    Khalid, Faiq
    Shafique, Muhammad
    2018 IEEE 24TH INTERNATIONAL SYMPOSIUM ON ON-LINE TESTING AND ROBUST SYSTEM DESIGN (IOLTS 2018), 2018, : 115 - 118
  • [34] ATTENTIONDROP FOR CONVOLUTIONAL NEURAL NETWORKS
    Ouyang, Zhihao
    Feng, Yan
    He, Zihao
    Hao, Tianbo
    Dai, Tao
    Xia, Shu-Tao
    2019 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME), 2019, : 1342 - 1347
  • [35] Investigation of Methods for Increasing the Efficiency of Convolutional Neural Networks in Identifying Tennis Players
    N. A. Andriyanov
    V. E. Dementev
    K. K. Vasiliev
    A. G. Tashlinskii
    Pattern Recognition and Image Analysis, 2021, 31 : 496 - 505
  • [36] Accelerating Convolutional Neural Network With FFT on Embedded Hardware
    Abtahi, Tahmid
    Shea, Colin
    Kulkarni, Amey
    Mohsenin, Tinoosh
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2018, 26 (09) : 1737 - 1749
  • [37] Investigation of Methods for Increasing the Efficiency of Convolutional Neural Networks in Identifying Tennis Players
    Andriyanov, N. A.
    Dementev, V. E.
    Vasiliev, K. K.
    Tashlinskii, A. G.
    PATTERN RECOGNITION AND IMAGE ANALYSIS, 2021, 31 (03) : 496 - 505
  • [38] Fault tolerance via weight noise in analog VLSI implementations of MLP's - A case study with EPSILON
    Edwards, PJ
    Murray, AF
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-ANALOG AND DIGITAL SIGNAL PROCESSING, 1998, 45 (09): : 1255 - 1262
  • [39] Fault Diagnosis for Multi-Phase Inverters: A Telescoping Modulus Approach With Convolutional Neural Networks
    Xie, Tao
    Hu, Zhihuan
    Zhang, Weidong
    Chen, Hongtian
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2024, 71 (09) : 4371 - 4375
  • [40] Evaluating the Impact of Fault-Tolerance Capability of Deep Neural Networks Caused by Faults
    Tsai, Yung-Yu
    Li, Jin-Fu
    34TH IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (SOCC), 2021, : 272 - 277