Digital Implementation of On-Chip Hebbian Learning for Oscillatory Neural Network

被引:0
|
作者
Luhulima, Edgar [1 ]
Abernot, Madeleine [2 ]
Corradi, Federico [1 ]
Todri-Sanial, Aida [1 ,2 ]
机构
[1] Eindhoven Univ Technol, Eindhoven, Netherlands
[2] Univ Montpellier, CNRS, LIRMM, Montpellier, France
关键词
Artificial intelligence; auto-associative memory; pattern recognition; oscillatory neural network; FPGA implementation; Hebbian learning;
D O I
10.1109/ISLPED58423.2023.10244501
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This work proposes a digital implementation of an Oscillatory Neural Network (ONN) in a Field-Programmable Gate Array (FPGA), demonstrating excellent associative memory capabilities. This work goes beyond previous implementations by enabling on-chip learning directly in the FPGA. More specifically, we implement on-chip Hebbian learning, and we compare three different design strategies. The first strategy takes advantage of a System-on-Chip (SoC) composed of a Processing System (PS) and Programmable Logic resources (PL) to integrate Hebbian learning in PS. The two other strategies implement the Hebbian learning directly in PL. We compare the three different design strategies on a digit recognition task in terms of accuracy, utilization, execution time, and maximum frequency. We show that implementing Hebbian learning in PL gives more advantages in terms of resource utilization and latency than implementing Hebbian in PS with several orders of magnitude because the weight matrix computation is performed in hardware. Moreover, we develop an application interface to demonstrate the pattern learning and recognition capabilities of our digital ONN implementation.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Oscillatory neural network learning for pattern recognition: an on-chip learning perspective and implementation
    Abernot, Madeleine
    Azemard, Nadine
    Todri-Sanial, Aida
    FRONTIERS IN NEUROSCIENCE, 2023, 17
  • [2] On-Chip Learning with a 15-neuron Digital Oscillatory Neural Network Implemented on ZYNQ Processor
    Abernot, Madeleine
    Gil, Thierry
    Todri-Sanial, Aida
    PROCEEDINGS OF INTERNATIONAL CONFERENCE ON NEUROMORPHIC SYSTEMS 2022, ICONS 2022, 2022,
  • [3] An on-chip learning neural network
    Bo, GM
    Caviglia, DD
    Valle, M
    IJCNN 2000: PROCEEDINGS OF THE IEEE-INNS-ENNS INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOL IV, 2000, : 66 - 71
  • [4] NEUROCHIPS WITH ON-CHIP BACKPROPAGATION AND/OR HEBBIAN LEARNING
    SHIMA, T
    KIMURA, T
    KAMATANI, Y
    ITAKURA, T
    FUJITA, Y
    IIDA, T
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 1992, 27 (12) : 1868 - 1876
  • [5] Learning performance of frequency-modulation digital neural network with on-chip learning
    Hikawa, H
    IEEE WORLD CONGRESS ON COMPUTATIONAL INTELLIGENCE, 1998, : 557 - 562
  • [6] An expandable on-chip BP learning neural network chip
    Lu, C
    Shi, BX
    Chen, L
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2003, 90 (05) : 331 - 340
  • [7] Implementation of an on-chip learning artificial neural network using pulse width modification technique
    Chen, Qiong
    Zheng, Qilun
    Ling, Weixin
    Neural Network World, 2002, 12 (01) : 3 - 14
  • [8] FPGA Implementation of a Recurrent Neural Fuzzy Network with On-Chip Learning for Prediction and Identification Applications
    Lin, Cheng-Jian
    Lee, Chi-Yung
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2009, 25 (02) : 575 - 589
  • [9] Mixed analogue-digital artificial-neural-network architecture with on-chip learning
    Schmid, A
    Leblebici, Y
    Mlynek, D
    IEE PROCEEDINGS-CIRCUITS DEVICES AND SYSTEMS, 1999, 146 (06): : 345 - 349
  • [10] Hardware implementation of an on-chip BP learning neural network with programmable neuron characteristics and learning rate adaptation
    Lu, C
    Shi, BX
    Chen, L
    IJCNN'01: INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS, VOLS 1-4, PROCEEDINGS, 2001, : 212 - 215