摘要
arXiv:2505.01730v1 类型: cross
摘要: 自从稀疏累加操作取代了耗电的乘加操作以来,脉冲神经网络(SNNs)已经被提出作为一种比人工神经网络(ANNs)更节能的替代方案。ANN-SNN转换是一种广泛使用的方法,可以实现与ANNs相媲美的准确度的深度SNNs。最近,\citeauthor{bu2023optimal} 提出了Quantization-Clip-Floor-Shift(QCFS)激活作为ReLU的替代品,以在ANN-SNN转换过程中最大限度地减少准确度损失。然而,SNN推理需要大量时间步来匹配现实世界数据集的源ANN的准确度。在这项工作中,我们提出了PASCAL,它可以以这样的方式进行ANN-SNN转换,使得结果的SNN在数学上等同于具有QCFS激活的ANN,从而以最少的推理时间步获得类似于源ANN的相似准确度。此外,我们提出了一种系统的方法,在逐层基础上配置QCFS激活的量化步长,有效地确定转换SNN的每层的最佳时间步数量。我们的结果显示,使用PASCAL获得的ResNet-34 SNN在ImageNet上的准确度约为74%,与现有方法相比,推理时间步的数量减少了64倍。