fangwei123456 / spikingjelly

SpikingJelly is an open-source deep learning framework for Spiking Neural Network (SNN) based on PyTorch.
https://spikingjelly.readthedocs.io
Other
1.4k stars 244 forks source link

有哪些结构不能转成SNN吗? #562

Open JianX0917 opened 4 months ago

JianX0917 commented 4 months ago

您好,我最近打算学习深度学习和SNN,我想请问一下将ANN转成SNN是否存在一些限制条件,比如有些结构能转成SNN有些无法转成SNN?像LSTM、CNN、ResNet、Transformer这些经典的网络都可以转成SNN吗?

初学者对这块还不太理解,仓促打扰,盼望回复~

祝您学业/工作顺利!

Met4physics commented 4 months ago

建议你首先阅读近年来ann2snn的有关论文,了解其基本原理。 目前来讲,CNN可以很好的转换,Transformer难度较大,还有一些模块如softmax也不能很好的转换。如果你使用spikingjelly的ann2snn,那么基本上只能转换CNN