基于组神经元的最优 ANN-SNN 转换
神经与进化计算
2024-03-01 v1
摘要
脉冲神经网络(SNN)已成为有前景的第三代神经网络,具有二进制输出、高稀疏性和生物合理性等独特特性。然而,缺乏有效的学习算法仍然是 SNN 面临的挑战。例如,将人工神经网络(ANN)转换为 SNN 虽然避免了直接训练 SNN,但会遇到转换误差和高推理时间延迟的问题。为了减少甚至消除转换误差,同时降低推理时间步,我们引入了一种新型神经元——组神经元(GN)。一个 GN 由多个积分点火(IF)神经元作为成员组成,其神经动力学经过精心设计。基于 GN,我们优化了传统的 ANN-SNN 转换框架。具体来说,我们将传统转换框架得到的 SNN 中的 IF 神经元替换为 GN。使用 GN 的 SNN 即使在极短的推理时间步内也能达到与 ANN 相当的精度。在 CIFAR10、CIFAR100 和 ImageNet 数据集上的实验证明了所提方法在推理精度和延迟方面的优越性。代码可在 https://github.com/Lyu6PosHao/ANN2SNN_GN 获取。
关键词
引用
@article{arxiv.2402.19061,
title = {Optimal ANN-SNN Conversion with Group Neurons},
author = {Liuzhenghao Lv and Wei Fang and Li Yuan and Yonghong Tian},
journal= {arXiv preprint arXiv:2402.19061},
year = {2024}
}
备注
Accepted by International Conference on Acoustics, Speech, and Signal Processing (ICASSP) 2024