haoran-zha GitHub avatar

Awesome-Spiking-Neural-Networks-Hub

haoran-zha

一个全面且深度注解的脉冲神经网络(SNN)资源集合,涵盖超过340篇论文、模型、硬件、数据集、工具和研究团队,重点关注训练方法与神经形态计算。

Stars

112

7 天增长

暂无数据

Fork 数

2

开放 Issue

0

开源协议

MIT

最近更新

2026-07-20

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它将整个SNN领域在一个地方组织起来,包含“从这里开始”的里程碑工作表格、每项资源的“为什么重要”说明,以及英文和中文两个版本,方便研究者、从业者和学生使用。

适合谁使用

  • 神经形态计算研究人员
  • 探索脉冲模型的机器学习工程师
  • 对生物启发计算感兴趣的神经科学家
  • 希望系统了解SNN的学生

典型使用场景

  • 文献调研,发现里程碑式的SNN论文
  • 比较训练方法(ANN转SNN、代理梯度、STDP)
  • 寻找合适的神经形态硬件与软件框架
  • 发现SNN领域的活跃研究小组和实验室

项目优势

  • 每项资源均附有“为什么重要”的上下文摘要,注解深入
  • 覆盖从1943年的历史基础到2026年的最新进展
  • 提供英文和简体中文两个版本,扩大受众范围
  • 定期更新并有变更日志,欢迎社区贡献

使用前须知

  • 不是一个软件框架或可执行代码库,用户需通过外部链接获取实现
  • 条目数量庞大,新手若无“从这里开始”表格引导可能感到不知所措
  • 尽管变更日志提到定期审计,部分外部链接可能仍会失效

README 快速开始

Awesome Spiking Neural Networks Hub

A comprehensive, deeply-annotated guide to the world of Spiking Neural Networks (SNNs) papers · models · neuromorphic hardware · datasets · tools · research groups

English  ·  中文  |  Timeline edition

340+ papers & resources  ·  40+ seminal works  ·  42 research groups  ·  45+ open-source projects

Jump to   Start Here · Fundamentals · Learning & Models · Hardware · Applications · Topics · Resources · Groups

If this guide helps your work, please star the repo and cite it — contributions are very welcome.


What Is a Spiking Neural Network? (Read Me First)

Conventional deep networks (ANNs) pass continuous numbers between neurons at every layer, synchronously, every forward pass. A Spiking Neural Network instead communicates with discrete, binary events — "spikes" — in time, exactly like biological neurons. A spiking neuron integrates incoming current onto a membrane potential; when that potential crosses a threshold, it emits a single spike and resets. Nothing happens when there is no spike.

Three consequences make SNNs compelling:

  • Event-driven & sparse → computation (and energy) is spent only when a spike occurs. On neuromorphic hardware this can mean orders-of-magnitude lower power than a GPU.
  • Temporal by construction → information lives not just in how many spikes fire but in when they fire, giving a natural substrate for time-series, audio, and event-camera data.
  • Brain-inspired → SNNs are often called the "third generation" of neural networks (after perceptrons and rate-based deep nets), bridging neuroscience and machine learning.

The central difficulty is that a spike is a step function — non-differentiable — so ordinary backpropagation does not directly apply. The whole field, in a sense, is a set of answers to "how do we train these things?" — which is why the Training Methods section is the heart of this list.

This is an awesome-style hub for the whole SNN field — papers, models, hardware, datasets, tools, and research groups. Each entry carries a one-line "why it matters" note (English here; 中文 in the Chinese edition) so you can navigate without drowning.


Start Here

12 must-read landmarks that trace the field's arc — f

项目描述

The comprehensive bilingual (EN/中文) hub for Spiking Neural Networks — 340+ papers, models, neuromorphic hardware, datasets, tools & research groups.

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

YutongChenVictor
精选
YutongChenVictor GitHub avatar

NPU-E2E

An educational full-stack NPU accelerator demo featuring a 16×16 systolic array RTL design, AXI4 SoC integration, C/Python runtime, UART driver, and TVM BYOC compiler backend, verified on FPGA with LeNet-5 inference.

AI 与机器学习开发者工具
14
lopopolo
精选
lopopolo GitHub avatar

harness-engineering

Harness Engineering is a methodology for improving coding agent outputs by carefully crafting the environment around them—providing curated context, tools, and executable constraints that encode an organization’s nonfunctional requirements and cumulative lessons.

AI 与机器学习AI 智能体
2,390
slvDev
精选
slvDev GitHub avatar

esp32-ai

A 28.9 million parameter language model runs on an $8 ESP32-S3 microcontroller entirely on-device, generating simple stories at about 9.5 tokens per second.

AI 与机器学习大语言模型
1,960