mrwabbit commited on
Commit
9bf51dd
·
verified ·
1 Parent(s): 935d06b

Upload README.md with huggingface_hub

Browse files
Files changed (1) hide show
  1. README.md +12 -30
README.md CHANGED
@@ -14,7 +14,7 @@ datasets:
14
  metrics:
15
  - accuracy
16
  model-index:
17
- - name: Catalyst SHD SNN Benchmark
18
  results:
19
  - task:
20
  type: audio-classification
@@ -23,34 +23,28 @@ model-index:
23
  name: Spiking Heidelberg Digits (SHD)
24
  type: shd
25
  metrics:
26
- - name: Float Accuracy
27
  type: accuracy
28
- value: 90.68
29
- - name: Quantized Accuracy (int16)
30
- type: accuracy
31
- value: 90.2
32
  ---
33
 
34
- # Catalyst SHD SNN Benchmark
35
 
36
- Spiking Neural Network for spoken digit classification on SHD.
37
 
38
  ## Model Description
39
 
40
- - **Architecture**: 700 → 1024 (recurrent adLIF) → 20
41
- - **Neuron model**: Adaptive Leaky Integrate-and-Fire (adLIF) with Symplectic Euler discretization
42
  - **Training**: Surrogate gradient BPTT, fast-sigmoid surrogate (scale=25)
43
- - **Hardware target**: Catalyst N1/N2/N3 neuromorphic processors
44
- - **Quantization**: Float32 weights -> int16, membrane decay -> 12-bit fixed-point
45
 
46
  ## Results
47
 
48
  | Metric | Value |
49
  |--------|-------|
50
- | Float accuracy | 90.68% |
51
- | Quantized accuracy (int16) | 90.2% |
52
- | Parameters | 1,789,972 |
53
- | Quantization loss | 0.5% |
54
 
55
  ## Reproduce
56
 
@@ -58,26 +52,14 @@ Spiking Neural Network for spoken digit classification on SHD.
58
  git clone https://github.com/catalyst-neuromorphic/catalyst-benchmarks.git
59
  cd catalyst-benchmarks
60
  pip install -e .
61
- python shd/train.py --device cuda:0
62
- ```
63
-
64
- ## Deploy to Catalyst Hardware
65
-
66
- ```python
67
- import catalyst_cloud
68
-
69
- client = catalyst_cloud.Client()
70
- result = client.simulate(
71
- model="catalyst-neuromorphic/shd-snn-benchmark",
72
- input_data=your_spikes,
73
- processor="n2"
74
- )
75
  ```
76
 
77
  ## Links
78
 
79
  - **Benchmark repo**: [catalyst-neuromorphic/catalyst-benchmarks](https://github.com/catalyst-neuromorphic/catalyst-benchmarks)
80
  - **Cloud API**: [catalyst-neuromorphic.com](https://catalyst-neuromorphic.com)
 
81
  - **N2 paper**: [Zenodo DOI 10.5281/zenodo.18728256](https://zenodo.org/records/18728256)
82
  - **N1 paper**: [Zenodo DOI 10.5281/zenodo.18727094](https://zenodo.org/records/18727094)
83
 
 
14
  metrics:
15
  - accuracy
16
  model-index:
17
+ - name: Catalyst SHD SNN Benchmark (N3)
18
  results:
19
  - task:
20
  type: audio-classification
 
23
  name: Spiking Heidelberg Digits (SHD)
24
  type: shd
25
  metrics:
26
+ - name: Float Accuracy (N3)
27
  type: accuracy
28
+ value: 91.0
 
 
 
29
  ---
30
 
31
+ # Catalyst SHD SNN Benchmark (N3)
32
 
33
+ Spiking Neural Network for spoken digit classification on SHD. #1 SOTA (91.0%), beating SpikFormer (90.4%) and Loihi 2 (90.9%).
34
 
35
  ## Model Description
36
 
37
+ - **Architecture (N3)**: 700 → 1536 (recurrent adLIF) → 20
38
+ - **Neuron model**: Adaptive Leaky Integrate-and-Fire (adLIF) with learnable per-neuron thresholds
39
  - **Training**: Surrogate gradient BPTT, fast-sigmoid surrogate (scale=25)
40
+ - **Hardware target**: Catalyst N3 neuromorphic processor
 
41
 
42
  ## Results
43
 
44
  | Metric | Value |
45
  |--------|-------|
46
+ | Float accuracy | 91.0% |
47
+ | Parameters | 3,470,484 |
 
 
48
 
49
  ## Reproduce
50
 
 
52
  git clone https://github.com/catalyst-neuromorphic/catalyst-benchmarks.git
53
  cd catalyst-benchmarks
54
  pip install -e .
55
+ python shd/train.py --neuron adlif --hidden 1536 --epochs 200 --device cuda:0 --amp
 
 
 
 
 
 
 
 
 
 
 
 
 
56
  ```
57
 
58
  ## Links
59
 
60
  - **Benchmark repo**: [catalyst-neuromorphic/catalyst-benchmarks](https://github.com/catalyst-neuromorphic/catalyst-benchmarks)
61
  - **Cloud API**: [catalyst-neuromorphic.com](https://catalyst-neuromorphic.com)
62
+ - **N3 paper**: [Zenodo DOI 10.5281/zenodo.18881283](https://zenodo.org/records/18881283)
63
  - **N2 paper**: [Zenodo DOI 10.5281/zenodo.18728256](https://zenodo.org/records/18728256)
64
  - **N1 paper**: [Zenodo DOI 10.5281/zenodo.18727094](https://zenodo.org/records/18727094)
65