Flexible memristor based neuromorphic system for implementing multi-layer neural network algorithms

被引:21
|
作者
Yakopcic, Chris [1 ]
Hasan, Raqibul [1 ]
Taha, Tarek M. [1 ]
机构
[1] Univ Dayton, Dept Elect & Comp Engn, Dayton, OH 45469 USA
关键词
Memristor; neural network; neuromorphic; hardware; dot product;
D O I
10.1080/17445760.2017.1321761
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes a memristor-based neuromorphic system that can be used for ex situ training of various multi-layer neural network algorithms. This system is based on an analogue neuron circuit that is capable of performing an accurate dot product calculation. The presented ex situ programming technique can be used to map many key neural algorithms directly onto the grid of resistances in a memristor crossbar. Using this weight-to-crossbar mapping approach along with the memristor based circuit architecture, complex neural algorithms can be easily implemented using this system. Some existing memristor based circuits provide an approximated dot product based on conductance summation, but neuron outputs are not directly correlated to the numerical values obtained in a traditional software approach. To show the effectiveness and versatility of this circuit, two different powerful neural networks were simulated. These include a Restricted Boltzmann Machine for character recognition and a Multilayer Perceptron trained to perform Sobel edge detection. Following these simulations, an analysis was presented that shows how both memristor accuracy and neuron circuit gain relates to output error. [GRAPHICS] . This work presents a novel memristor based architecture that that is capable of implementing multiple different learning algorithms using the same hardware, which is based on crossbar structures such as the one displayed. The example presented shows the result of the memristor architecture when implementing Sobel edge detection using a multilayer perceptron.
引用
收藏
页码:408 / 429
页数:22
相关论文
共 50 条
  • [1] Memristor Based Neuromorphic Circuit for Ex-Situ Training of Multi-Layer Neural Network Algorithms
    Yakopcic, Chris
    Hasan, Raqibul
    Taha, Tarek M.
    [J]. 2015 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2015,
  • [2] Implementation of multi-layer neural network system for neuromorphic hardware architecture
    Sun, Wookyung
    Park, Junhee
    Jo, Sumin
    Lee, Jungwon
    Shin, Hyungsoon
    [J]. 2019 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2019, : 312 - 313
  • [3] Issues of Implementing Neural Network Algorithms on Memristor Crossbars
    Morozov A.Y.
    Abgaryan K.K.
    Reviznikov D.L.
    [J]. Russian Microelectronics, 2020, 49 (8) : 568 - 573
  • [4] Cascaded Neural Network for Memristor based Neuromorphic Computing
    Sun, Sheng-Yang
    Xu, Hui
    Li, Jiwei
    Liu, Haijun
    Li, Qingjiang
    [J]. 2019 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2019,
  • [5] Learning Method for Ex-situ Training of Memristor Crossbar based Multi-Layer Neural Network
    Bala, Anu
    Adeyemo, Adedotun
    Yang, Xiaohan
    Jabir, Abusaleh
    [J]. 2017 9TH INTERNATIONAL CONGRESS ON ULTRA MODERN TELECOMMUNICATIONS AND CONTROL SYSTEMS AND WORKSHOPS (ICUMT), 2017, : 305 - 310
  • [6] Investigation of multi-layer neural network performance evolved by genetic algorithms
    Betere, Isaac Job
    Kinjo, Hiroshi
    Nakazono, Kunihiko
    Oshiro, Naoki
    [J]. ARTIFICIAL LIFE AND ROBOTICS, 2019, 24 (02) : 183 - 188
  • [7] On-chip training of memristor crossbar based multi-layer neural networks
    Hasan, Raqibul
    Taha, Tarek M.
    Yakopcic, Chris
    [J]. MICROELECTRONICS JOURNAL, 2017, 66 : 31 - 40
  • [8] Investigation of multi-layer neural network performance evolved by genetic algorithms
    Isaac Job Betere
    Hiroshi Kinjo
    Kunihiko Nakazono
    Naoki Oshiro
    [J]. Artificial Life and Robotics, 2019, 24 : 183 - 188
  • [9] A fast training method for memristor crossbar based multi-layer neural networks
    Hasan, Raqibul
    Taha, Tarek M.
    Yakopcic, Chris
    [J]. ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2017, 93 (03) : 443 - 454
  • [10] A fast training method for memristor crossbar based multi-layer neural networks
    Raqibul Hasan
    Tarek M. Taha
    Chris Yakopcic
    [J]. Analog Integrated Circuits and Signal Processing, 2017, 93 : 443 - 454