Spiking Neural Networks (SNNs) have recently emerged as the low-power alternative to Artificial Neural Networks (ANNs) because of their sparse, asynchronous, and binary event-driven processing. Due to their energy efficiency, SNNs have a high possibility of being deployed for real-world, resource-constrained systems such as autonomous vehicles and drones. However, owing to their non-differentiable and complex neuronal dynamics, most previous SNN optimization methods have been limited to image recognition. In this paper, we explore the SNN applications beyond classification and present semantic segmentation networks configured with spiking neurons. Specifically, we first investigate two representative SNN optimization techniques for recognition tasks (i.e., ANN-SNN conversion and surrogate gradient learning) on semantic segmentation datasets. We observe that, when converted from ANNs, SNNs suffer from high latency and low performance due to the spatial variance of features. Therefore, we directly train networks with surrogate gradient learning, resulting in lower latency and higher performance than ANN-SNN conversion. Moreover, we redesign two fundamental ANN segmentation architectures (i.e., Fully Convolutional Networks and DeepLab) for the SNN domain. We conduct experiments on two public semantic segmentation benchmarks including the PASCAL VOC2012 dataset and the DDD17 event-based dataset. In addition to showing the feasibility of SNNs for semantic segmentation, we show that SNNs can be more robust and energy-efficient compared to their ANN counterparts in this domain.
翻译:Spik Spik Neal 网络(SNN)最近成为人造神经网络(ANN)的低能量替代品,因为其零星、零星和二进式事件驱动的处理程序。由于它们的能源效率,SNN极有可能被部署到现实世界、资源限制的系统,如自主飞行器和无人驾驶飞机。然而,由于它们无差异和复杂的神经动态,大多数前SNN优化方法都局限于图像识别。因此,我们在本文件中探索了SNN的应用程序,这些应用程序超越了分类,而现在的语义分割网络则与Spistring 神经网络配置。具体地说,我们首先调查了在识别任务(即,ANNNS-SNNN和推测梯度学习)上代表的SNNNS优化技术。我们观察到,在从ANNIS转换为高液化和低性能运行,因此,我们直接培训网络可以进行模拟梯变换,从而在更低的 LNNF-S-S-NEDS 网络中显示它们的基本运行状态。