#100 · 主分类: 深度学习框架

snntorch

machine-learning neural-networks neuron-models neuroscience python pytorch snn spike spiking spiking-neural-networks

在Python中使用脉冲神经网络进行深度和在线学习

项目最后更新:08/29/26

GitHub Stars

2.0K

Forks数量

302

贡献者数量

60

许可证

MIT

收录理由

对于构建脉冲神经网络的研究者和工程师来说,snntorch 让你不必离开熟悉的 PyTorch 环境。它把每个脉冲神经元建模成标准 torch.nn 风格模型中的循环激活单元,因此你依然可以使用熟悉的层、自动求导和 CUDA 加速,同时探索基于脉冲的计算方式。这个库内置了多种神经元模型、用于训练的代理梯度函数、脉冲生成与转换工具,以及可视化和数据集辅助功能,省去了许多通常拖慢 SNN 研究的样板代码。它还支持通过 NIR 交换格式导入和导出模型,方便在不同脉冲框架之间迁移网络。无论是做神经形态计算还是能效计算,教程和 Colab 笔记本都是不错的起点,需要时也能在 CPU 上跑小型训练任务。

相关文章

暂无针对该项目的文章。

如需补充新闻资讯、使用教程、应用测评等内容,欢迎 联系我们推荐选题或投稿。

同类热门项目