paper-with-me

홈 › Papers

SNN2ANN: A Fast and Memory-Efficient Training Framework for Spiking Neural Networks

2022-06-19 · Jianxiong Tang, JianHuang Lai, Xiaohua Xie, Lingxiao Yang, Wei-Shi Zheng

Spiking neural networks are efficient computation models for low-power environments. Spike-based BP algorithms and ANN-to-SNN (ANN2SNN) conversions are successful techniques for SNN training. Nevertheless, the spike-base BP training is slow and requires large memory costs. Though ANN2NN provides a low-cost way to train SNNs, it requires many inference steps to mimic the well-trained ANN for good performance. In this paper, we propose a SNN-to-ANN (SNN2ANN) framework to train the SNN in a fast and memory-efficient way. The SNN2ANN consists of 2 components: a) a weight sharing architecture between ANN and SNN and b) spiking mapping units. Firstly, the architecture trains the weight-sharing parameters on the ANN branch, resulting in fast training and low memory costs for SNN. Secondly, the spiking mapping units ensure that the activation values of the ANN are the spiking features. As a result, the classification error of the SNN can be optimized by training the ANN branch. Besides, we design an adaptive threshold adjustment (ATA) algorithm to address the noisy spike problem. Experiment results show that our SNN2ANN-based models perform well on the benchmark datasets (CIFAR10, CIFAR100, and Tiny-ImageNet). Moreover, the SNN2ANN can achieve comparable accuracy under 0.625x time steps, 0.377x training time, 0.27x GPU memory costs, and 0.33x spike activities of the Spike-based BP model.

📄 PDF Abstract BibTeX arXiv:2206.09449

Code (1)

tjxtt/snn2ann 공식 구현 pytorch

Tasks

GPU

Similar Papers 제목 키워드 기반

Algorithm-hardware co-design of neuromorphic networks with dual memory pathways

2025-12-08 · Pengfei Sun, Zhe Su, Jascha Achterberg, Giacomo Indiveri 외 arxiv

Spiking neural networks excel at event-driven sensing. Yet, maintaining task-relevant context over long timescales both algorithmically and in hardware, while respecting both tight energy and memory budgets, remains a co…

mlx-snn: Spiking Neural Networks on Apple Silicon via MLX

2026-03-03 · Jiahao Qin arxiv

We introduce mlx-snn, the first spiking neural network (SNN) library built natively on Apple's MLX framework. As SNN research grows rapidly, all major libraries -- snnTorch, Norse, SpikingJelly, Lava -- target PyTorch or…

Loss shaping enhances exact gradient learning with Eventprop in spiking neural networks

2022-12-02 · Thomas Nowotny, James P. Turner, James C. Knight

Event-based machine learning promises more energy-efficient AI on future neuromorphic hardware. Here, we investigate how the recently discovered Eventprop algorithm for gradient descent on exact gradients in spiking neur…

GPU

Memory-Free and Parallel Computation for Quantized Spiking Neural Networks

2025-02-25 · Dehao Zhang, Shuai Wang, Yichen Xiao, Wenjie Wei 외

Quantized Spiking Neural Networks (QSNNs) offer superior energy efficiency and are well-suited for deployment on resource-limited edge devices. However, limited bit-width weight and membrane potential result in a notable…

Computational EfficiencyQuantization

SpikeNAS: A Fast Memory-Aware Neural Architecture Search Framework for Spiking Neural Network-based Autonomous Agents

2024-02-17 · Rachmad Vidya Wicaksana Putra, Muhammad Shafique

Autonomous mobile agents (e.g., UAVs and UGVs) are typically expected to incur low power/energy consumption for solving machine learning tasks (such as object recognition), as these mobile agents are usually powered by p…

GPUNeural Architecture SearchObject Recognition