Unsupervised Classification of Spike Patterns with the Loihi Neuromorphic Processor

被引:0
|
作者
Matsuo, Ryoga [1 ]
Elgaradiny, Ahmed [1 ]
Corradi, Federico [1 ]
机构
[1] Eindhoven Univ Technol, Dept Elect Engn, POB 513, NL-5600 MB Eindhoven, Netherlands
关键词
neuromorphic computing; unsupervised learning; spiking neural networks; working memory; attractor dynamics; NEURAL-NETWORKS; WORKING-MEMORY; ON-CHIP; ARCHITECTURE; SPINNAKER;
D O I
10.3390/electronics13163203
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A long-standing research goal is to develop computing technologies that mimic the brain's capabilities by implementing computation in electronic systems directly inspired by its structure, function, and operational mechanisms, using low-power, spike-based neural networks. The Loihi neuromorphic processor provides a low-power, large-scale network of programmable silicon neurons for brain-inspired artificial intelligence applications. This paper exploits the Loihi processors and a theory-guided methodology to enable unsupervised learning of spike patterns. Our method ensures efficient and rapid selection of the network's hyperparameters, enabling the neuromorphic processor to generate attractor states through real-time unsupervised learning. Precisely, we follow a fast design process in which we fine-tune network parameters using mean-field theory. Moreover, we measure the network's learning ability regarding its error correction and pattern completion aptitude. Finally, we observe the dynamic energy consumption of the neuron cores for each millisecond of simulation equal to 23 mu J/time step during the learning and recall phase for four attractors composed of 512 excitatory neurons and 256 shared inhibitory neurons. This study showcases how large-scale, low-power digital neuromorphic processors can be quickly programmed to enable the autonomous generation of attractor states. These attractors are fundamental computational primitives that theoretical analysis and experimental evidence indicate as versatile and reusable components suitable for a wide range of cognitive tasks.
引用
下载
收藏
页数:22
相关论文
共 50 条
  • [1] Heartbeat Classification with Spiking Neural Networks on the Loihi Neuromorphic Processor
    Buettner, Kyle
    George, Alan D.
    2021 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI 2021), 2021, : 138 - 143
  • [2] Loihi: A Neuromorphic Manycore Processor with On-Chip Learning
    Davies, Mike
    Srinivasa, Narayan
    Lin, Tsung-Han
    Chinya, Gautham
    Cao, Yongqiang
    Choday, Sri Harsha
    Dimou, Georgios
    Joshi, Prasad
    Imam, Nabil
    Jain, Shweta
    Liao, Yuyun
    Lin, Chit-Kwan
    Lines, Andrew
    Liu, Ruokun
    Mathaikutty, Deepak
    Mccoy, Steve
    Paul, Arnab
    Tse, Jonathan
    Venkataramanan, Guruguhanathan
    Weng, Yi-Hsin
    Wild, Andreas
    Yang, Yoonseok
    Wang, Hong
    IEEE MICRO, 2018, 38 (01) : 82 - 99
  • [3] LaneSNNs: Spiking Neural Networks for Lane Detection on the Loihi Neuromorphic Processor
    Viale, Alberto
    Marchisio, Alberto
    Martina, Maurizio
    Masera, Guido
    Shafique, Muhammad
    2022 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2022, : 79 - 86
  • [4] Solving Constraint Satisfaction Problems Using the Loihi Spiking Neuromorphic Processor
    Yakopcic, Chris
    Rahman, Nayim
    Atahary, Tanvir
    Taha, Tarek M.
    Douglass, Scott
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 1079 - 1084
  • [5] A Neuromorphic Processing System With Spike-Driven SNN Processor for Wearable ECG Classification
    Chu, Haoming
    Yan, Yulong
    Gan, Leijing
    Jia, Hao
    Qian, Liyu
    Huan, Yuxiang
    Zheng, Lirong
    Zou, Zhuo
    IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS, 2022, 16 (04) : 511 - 523
  • [6] Neuromorphic control for optic-flow-based landing of MAVs using the Loihi processor
    Dupeyroux, Julien
    Hagenaars, Jesse J.
    Paredes-Valles, Federico
    de Croon, Guido C. H. E.
    2021 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA 2021), 2021, : 96 - 102
  • [7] An Efficient Spiking Neural Network for Recognizing Gestures with a DVS Camera on the Loihi Neuromorphic Processor
    Massa, Riccardo
    Marchisio, Alberto
    Martina, Maurizio
    Shafique, Muhammad
    2020 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2020,
  • [8] A 31 pJ/Spike Hybrid Stochastic Neuromorphic Signal Processor
    Zjajo, Amir
    Mehta, Nandish
    van Leuken, Rene
    2015 IEEE SIGNAL PROCESSING IN MEDICINE AND BIOLOGY SYMPOSIUM (SPMB), 2015,
  • [9] Loihi Asynchronous Neuromorphic Research Chip
    Lines, Andrew
    Joshi, Prasad
    Liu, Ruokun
    McCoy, Steve
    Tse, Jonathan
    Weng, Yi-Hsin
    Davies, Mike
    2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2018, : 32 - 33
  • [10] Cepstrum Based Unsupervised Spike Classification
    Haggag, Sherif
    Mohamed, Shady
    Bhatti, Asim
    Gu, Nong
    Zhou, Hailing
    Nahavandi, Saeid
    2013 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC 2013), 2013, : 3716 - 3720