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 条
  • [21] Fault Tolerance Based on Neural Networks for the Intelligent Distributed Framework
    Salvo, Michael Angelo G.
    Lee, Jaewan
    Lee, Jung-sik
    ADVANCES IN COMPUTATIONAL INTELLIGENCE, 2009, 61 : 83 - 92
  • [22] On a weight limit approach for enhancing fault tolerance of feedforward neural networks
    Kamiura, N
    Isokawa, T
    Hata, Y
    Matsui, N
    Yamato, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2000, E83D (11): : 1931 - 1939
  • [23] Flexible Convolver for Convolutional Neural Networks Deployment onto Hardware-Oriented Applications
    Arredondo-Velazquez, Moises
    Aguirre-Alvarez, Paulo Aaron
    Padilla-Medina, Alfredo
    Espinosa-Calderon, Alejandro
    Prado-Olivarez, Juan
    Diaz-Carmona, Javier
    APPLIED SCIENCES-BASEL, 2023, 13 (01):
  • [24] Realization of Fault Tolerance for Spiking Neural Networks with Particle Swarm Optimization
    Feng, Ruibin
    Leung, Chi-Sing
    Tsang, Peter
    NEURAL INFORMATION PROCESSING, PT II, 2015, 9490 : 79 - 86
  • [25] The use of neurons with higher functionality to enhance the fault tolerance of neural networks
    Tohma, Y
    Iwata, T
    PACIFIC RIM INTERNATIONAL SYMPOSIUM ON FAULT-TOLERANT SYSTEMS, PROCEEDINGS, 1997, : 221 - 228
  • [26] Experimental evaluation of hardware/software fault tolerance
    Gawkowski, P
    Sosnowski, J
    Anderson, E
    Zalewski, J
    PROGRAMMABLE DEVICES AND SYSTEMS, 2000, : 111 - 116
  • [27] The Research of Fault Tolerance of Memristor-Based Artificial Neural Networks
    Danilin, S. N.
    Shchanikov, S. A.
    Zuev, A. D.
    Bordanov, I. A.
    Sakulin, A. E.
    12TH INTERNATIONAL CONFERENCE ON THE DEVELOPMENTS IN ESYSTEMS ENGINEERING (DESE 2019), 2019, : 539 - 544
  • [28] DIRECTION FINDING USING CONVOLUTIONAL NEURAL NETWORKS and CONVOLUTIONAL RECURRENT NEURAL NETWORKS
    Uckun, Fehmi Ayberk
    Ozer, Hakan
    Nurbas, Ekin
    Onat, Emrah
    2020 28TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2020,
  • [29] Stability of Periodic Orbits and Fault Tolerance in Dynamic Binary Neural Networks
    Aoki, Shunsuke
    Saito, Toshimichi
    NEURAL INFORMATION PROCESSING (ICONIP 2017), PT III, 2017, 10636 : 770 - 778
  • [30] Comparison of Regularization Methods for ImageNet Classification with Deep Convolutional Neural Networks
    Smirnov, Evgeny A.
    Timoshenko, Denis M.
    Andrianov, Serge N.
    2ND AASRI CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND BIOINFORMATICS, 2014, 6 : 89 - 94