SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence

被引:93
|
作者
Fang, Wei [1 ,2 ,3 ]
Chen, Yanqi [1 ,2 ]
Ding, Jianhao [1 ]
Yu, Zhaofei [4 ]
Masquelier, Timothee [5 ]
Chen, Ding [2 ,6 ]
Huang, Liwei [1 ,2 ]
Zhou, Huihui [2 ]
Li, Guoqi [7 ,8 ]
Tian, Yonghong [1 ,2 ,3 ]
机构
[1] Peking Univ, Sch Comp Sci, Beijing, Peoples R China
[2] Peng Cheng Lab, Shenzhen, Peoples R China
[3] Peking Univ, Sch Elect & Comp Engn, Shenzhen Grad Sch, Beijing, Peoples R China
[4] Peking Univ, Inst Artificial Intelligence, Beijing, Peoples R China
[5] Univ Toulouse 3, Ctr Rech Cerveau & Cognit CERCO, CNRS, UMR5549, Toulouse, France
[6] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai, Peoples R China
[7] Chinese Acad Sci, Inst Automation, Beijing, Peoples R China
[8] Univ Chinese Acad Sci, Sch Artificial Intelligence, Beijing, Peoples R China
来源
SCIENCE ADVANCES | 2023年 / 9卷 / 40期
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
DEEP NEURAL-NETWORKS; CLASSIFICATION; BACKPROPAGATION; ACCURATE; NEURONS;
D O I
10.1126/sciadv.adi1480
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Spiking neural networks (SNNs) aim to realize brain-inspired intelligence on neuromorphic chips with high energy efficiency by introducing neural dynamics and spike properties. As the emerging spiking deep learning paradigm attracts increasing interest, traditional programming frameworks cannot meet the demands of the automatic differentiation, parallel computation acceleration, and high integration of processing neuromorphic datasets and deployment. In this work, we present the SpikingJelly framework to address the aforementioned dilemma. We contribute a full-stack toolkit for preprocessing neuromorphic datasets, building deep SNNs, optimizing their parameters, and deploying SNNs on neuromorphic chips. Compared to existing methods, the training of deep SNNs can be accelerated 11x, and the superior extensibility and flexibility of SpikingJelly enable users to accelerate custom models at low costs through multilevel inheritance and semiautomatic code generation. SpikingJelly paves the way for synthesizing truly energy-efficient SNN-based machine intelligence systems, which will enrich the ecology of neuromorphic computing.
引用
收藏
页数:18
相关论文
共 50 条
  • [31] The Time Machine: A novel spike-based computation architecture
    Garg, Vaibhav
    Shekhar, Ravi
    Harris, John G.
    2011 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2011, : 685 - 688
  • [32] IPECM Platform: An open-source software for greenhouse environment regulation using machine learning and optimization algorithm
    Gao, Pan
    Lu, Miao
    Xu, Jinghua
    Zhang, Hongming
    Li, Yanfeng
    Hu, Jin
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2024, 217
  • [33] Spike-based Learning Rules for Face Recognition
    Du, Chunlin
    Nan, Ying
    Yan, Rui
    2017 6TH DATA DRIVEN CONTROL AND LEARNING SYSTEMS (DDCLS), 2017, : 536 - 541
  • [34] Modelling and Analysis of a Ferrite Assisted Synchronous Reluctance Machine Based on the Open-Source Platform Elmer
    Di C.
    Bao X.
    Pan J.
    Wang C.
    Diangong Jishu Xuebao/Transactions of China Electrotechnical Society, 2022, 37 (05): : 1136 - 1144
  • [35] Open-Source Machine Learning Tool for Craniofacial Photo Recognition
    Nahass, George
    Peterson, Jeffrey C.
    Khandwala, Nikki
    Heinze, Kevin
    Choudhary, Akriti
    Purnell, Chad A.
    Tran, Ann Q.
    INVESTIGATIVE OPHTHALMOLOGY & VISUAL SCIENCE, 2023, 64 (08)
  • [36] Machine Learning for Perovskite Solar Cells: An Open-Source Pipeline
    Roberts, Nicholas
    Jones, Dylan
    Schuy, Alex
    Hsu, Shi-Chieh
    Lin, Lih Y.
    ADVANCED PHYSICS RESEARCH, 2024, 3 (11):
  • [37] Learning as filtering: Implications for spike-based plasticity
    Jegminat, Jannes
    Surace, Simone Carlo J.
    Pfister, Jean-Pascal
    PLOS COMPUTATIONAL BIOLOGY, 2022, 18 (02)
  • [38] Open-source intelligence and privacy by design
    Koops, Bert-Jaap
    Hoepman, Jaap-Henk
    Leenes, Ronald
    COMPUTER LAW & SECURITY REVIEW, 2013, 29 (06) : 676 - 688
  • [39] Open-source intelligence for risk assessment
    Hayes, Darren R.
    Cappa, Francesco
    BUSINESS HORIZONS, 2018, 61 (05) : 689 - 697
  • [40] An open-source greenhouse modelling platform
    Korner, O.
    Holst, N.
    V INTERNATIONAL SYMPOSIUM ON APPLICATIONS OF MODELLING AS AN INNOVATIVE TECHNOLOGY IN THE HORTICULTURAL SUPPLY CHAIN - MODEL-IT 2015, 2017, 1154 : 241 - 248