Memristor-based neural networks with weight simultaneous perturbation training

被引:73
|
作者
Wang, Chunhua [1 ]
Xiong, Lin [1 ]
Sun, Jingru [1 ]
Yao, Wei [1 ]
机构
[1] Hunan Univ, Coll Comp Sci & Elect Engn, Changsha 410082, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Memristor; Synaptic unit; Hardware implementation; Multilayer neural networks (MNNs); Weight simultaneous perturbation (WSP); SYNAPSE; CIRCUIT; SYSTEM;
D O I
10.1007/s11071-018-4730-z
中图分类号
TH [机械、仪表工业];
学科分类号
0802 ;
摘要
The training of neural networks involves numerous operations on the weight matrix. If neural networks are implemented in hardware, all weights will be updated in parallel. However, neural networks based on CMOS technology face many challenges in the updating phase of weights. For example, derivation of the activation function and error back propagation make it difficult to be realized at the circuit level, even though the back propagation algorithm is rather efficient and popular in neural networks. In this paper, a novel synaptic unit based on double identical memristors is designed, on the basis of which a new neural network circuit architecture is proposed. The whole network is trained by a hardware-friendly weight simultaneous perturbation (WSP) algorithm. The hardware implementation of neural networks based on WSP algorithm only involves the feedforward circuit and does not require the bidirectional circuit. Furthermore, two forward calculations are merely needed to update all weight matrices for each pattern, which significantly simplifies the weight update circuit and allows simpler and easier implementation of the neural network in hardware. The practicability, utility and simplicity of this scheme are demonstrated by the supervised learning tasks.
引用
收藏
页码:2893 / 2906
页数:14
相关论文
共 50 条
  • [1] Memristor-based neural networks with weight simultaneous perturbation training
    Chunhua Wang
    Lin Xiong
    Jingru Sun
    Wei Yao
    [J]. Nonlinear Dynamics, 2019, 95 : 2893 - 2906
  • [2] Offline Training for Memristor-based Neural Networks
    Boquet, Guillem
    Macias, Edwar
    Morell, Antoni
    Serrano, Javier
    Miranda, Enrique
    Lopez Vicario, Jose
    [J]. 28TH EUROPEAN SIGNAL PROCESSING CONFERENCE (EUSIPCO 2020), 2021, : 1547 - 1551
  • [3] Memristor-based neural network circuit with weighted sum simultaneous perturbation training and its applications
    Xu, Cong
    Wang, Chunhua
    Sun, Yichuang
    Hong, Qinghui
    Deng, Quanli
    Chen, Haowen
    [J]. NEUROCOMPUTING, 2021, 462 : 581 - 590
  • [4] Memristor-based neural networks
    Thomas, Andy
    [J]. JOURNAL OF PHYSICS D-APPLIED PHYSICS, 2013, 46 (09)
  • [5] Advances in Memristor-Based Neural Networks
    Xu, Weilin
    Wang, Jingjuan
    Yan, Xiaobing
    [J]. FRONTIERS IN NANOTECHNOLOGY, 2021, 3
  • [6] Memristor-Based Multilayer Neural Networks With Online Gradient Descent Training
    Soudry, Daniel
    Di Castro, Dotan
    Gal, Asaf
    Kolodny, Avinoam
    Kvatinsky, Shahar
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2015, 26 (10) : 2408 - 2421
  • [7] Memristor-Based Binarized Spiking Neural Networks
    Eshraghian, Jason K.
    Wang, Xinxin
    Lu, Wei D.
    [J]. IEEE NANOTECHNOLOGY MAGAZINE, 2022, 16 (02) : 14 - 23
  • [8] A training strategy for improving the robustness of memristor-based binarized convolutional neural networks
    Huang, Lixing
    Yu, Hongqi
    Chen, Changlin
    Peng, Jie
    Diao, Jietao
    Nie, Hongshan
    Li, Zhiwei
    Liu, Haijun
    [J]. SEMICONDUCTOR SCIENCE AND TECHNOLOGY, 2022, 37 (01)
  • [9] Training Process of Memristor-Based Spiking Neural Networks For Non-linearity
    Chen, Tsu-Hsiang
    Chang, Chih-Chun
    Huang, Chih-Tsun
    Liou, Jing-Jia
    [J]. 2024 INTERNATIONAL VLSI SYMPOSIUM ON TECHNOLOGY, SYSTEMS AND APPLICATIONS, VLSI TSA, 2024,
  • [10] TIME:A Training-in-memory Architecture for Memristor-based Deep Neural Networks
    Cheng, Ming
    Xia, Lixue
    Zhu, Zhenhua
    Cai, Yi
    Xie, Yuan
    Wang, Yu
    Yang, Huazhong
    [J]. PROCEEDINGS OF THE 2017 54TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2017,