Cargando…
SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence
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...
Autores principales: | , , , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
American Association for the Advancement of Science
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10558124/ https://www.ncbi.nlm.nih.gov/pubmed/37801497 http://dx.doi.org/10.1126/sciadv.adi1480 |
_version_ | 1785117215446532096 |
---|---|
author | Fang, Wei Chen, Yanqi Ding, Jianhao Yu, Zhaofei Masquelier, Timothée Chen, Ding Huang, Liwei Zhou, Huihui Li, Guoqi Tian, Yonghong |
author_facet | Fang, Wei Chen, Yanqi Ding, Jianhao Yu, Zhaofei Masquelier, Timothée Chen, Ding Huang, Liwei Zhou, Huihui Li, Guoqi Tian, Yonghong |
author_sort | Fang, Wei |
collection | PubMed |
description | 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 11×, 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. |
format | Online Article Text |
id | pubmed-10558124 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | American Association for the Advancement of Science |
record_format | MEDLINE/PubMed |
spelling | pubmed-105581242023-10-07 SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence Fang, Wei Chen, Yanqi Ding, Jianhao Yu, Zhaofei Masquelier, Timothée Chen, Ding Huang, Liwei Zhou, Huihui Li, Guoqi Tian, Yonghong Sci Adv Physical and Materials Sciences 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 11×, 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. American Association for the Advancement of Science 2023-10-06 /pmc/articles/PMC10558124/ /pubmed/37801497 http://dx.doi.org/10.1126/sciadv.adi1480 Text en Copyright © 2023 The Authors, some rights reserved; exclusive licensee American Association for the Advancement of Science. No claim to original U.S. Government Works. Distributed under a Creative Commons Attribution NonCommercial License 4.0 (CC BY-NC). https://creativecommons.org/licenses/by-nc/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution-NonCommercial license (https://creativecommons.org/licenses/by-nc/4.0/) , which permits use, distribution, and reproduction in any medium, so long as the resultant use is not for commercial advantage and provided the original work is properly cited. |
spellingShingle | Physical and Materials Sciences Fang, Wei Chen, Yanqi Ding, Jianhao Yu, Zhaofei Masquelier, Timothée Chen, Ding Huang, Liwei Zhou, Huihui Li, Guoqi Tian, Yonghong SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence |
title | SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence |
title_full | SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence |
title_fullStr | SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence |
title_full_unstemmed | SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence |
title_short | SpikingJelly: An open-source machine learning infrastructure platform for spike-based intelligence |
title_sort | spikingjelly: an open-source machine learning infrastructure platform for spike-based intelligence |
topic | Physical and Materials Sciences |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10558124/ https://www.ncbi.nlm.nih.gov/pubmed/37801497 http://dx.doi.org/10.1126/sciadv.adi1480 |
work_keys_str_mv | AT fangwei spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence AT chenyanqi spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence AT dingjianhao spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence AT yuzhaofei spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence AT masqueliertimothee spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence AT chending spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence AT huangliwei spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence AT zhouhuihui spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence AT liguoqi spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence AT tianyonghong spikingjellyanopensourcemachinelearninginfrastructureplatformforspikebasedintelligence |