--- language: en license: mit library_name: pytorch tags: - spiking-neural-network - neuromorphic - surrogate-gradient - benchmark - catalyst - gsc datasets: - google-speech-commands metrics: - accuracy model-index: - name: Catalyst GSC SNN Benchmark results: - task: type: audio-classification name: Keyword Spotting dataset: name: Google Speech Commands v2 (12-class) type: google-speech-commands metrics: - name: Float Accuracy type: accuracy value: 88.0 - name: Quantized Accuracy (int16) type: accuracy value: 87.5 --- # Catalyst GSC SNN Benchmark Spiking Neural Network for keyword spotting on Google Speech Commands using spike-to-spike delta modulation encoding. ## Model Description - **Architecture**: 40 → 512 (recurrent adLIF, spike-to-spike) → 12 - **Neuron model**: Adaptive Leaky Integrate-and-Fire (adLIF) with spike-to-spike delta encoding - **Training**: Surrogate gradient BPTT, fast-sigmoid surrogate (scale=25) - **Hardware target**: Catalyst N1/N2/N3 neuromorphic processors - **Quantization**: Float32 weights -> int16, membrane decay -> 12-bit fixed-point ## Results | Metric | Value | |--------|-------| | Float accuracy | 88.0% | | Quantized accuracy (int16) | 87.5% | | Parameters | 290,828 | | Quantization loss | 0.5% | ## Reproduce ```bash git clone https://github.com/catalyst-neuromorphic/catalyst-benchmarks.git cd catalyst-benchmarks pip install -e . python gsc/train.py --device cuda:0 ``` ## Deploy to Catalyst Hardware ```python import catalyst_cloud client = catalyst_cloud.Client() result = client.simulate( model="catalyst-neuromorphic/gsc-snn-benchmark", input_data=your_spikes, processor="n2" ) ``` ## Links - **Benchmark repo**: [catalyst-neuromorphic/catalyst-benchmarks](https://github.com/catalyst-neuromorphic/catalyst-benchmarks) - **Cloud API**: [catalyst-neuromorphic.com](https://catalyst-neuromorphic.com) - **N2 paper**: [Zenodo DOI 10.5281/zenodo.18728256](https://zenodo.org/records/18728256) - **N1 paper**: [Zenodo DOI 10.5281/zenodo.18727094](https://zenodo.org/records/18727094) ## Citation ```bibtex @misc{catalyst-benchmarks-2026, author = {Shulayev Barnes, Henry}, title = {Catalyst Neuromorphic Benchmarks}, year = {2026}, url = {https://github.com/catalyst-neuromorphic/catalyst-benchmarks} } ```