We seek to investigate the scalability of neuromorphic computing for computer vision, with the objective of replicating non-neuromorphic performance on computer vision tasks while reducing power consumption. We convert the deep Artificial Neural Network (ANN) architecture U-Net to a Spiking Neural Network (SNN) architecture using the Nengo framework. Both rate-based and spike-based models are trained and optimized for benchmarking performance and power, using a modified version of the ISBI 2D EM Segmentation dataset consisting of microscope images of cells. We propose a partitioning method to optimize inter-chip communication to improve speed and energy efficiency when deploying multi-chip networks on the Loihi neuromorphic chip. We explore the advantages of regularizing firing rates of Loihi neurons for converting ANN to SNN with minimum accuracy loss and optimized energy consumption. We propose a percentile based regularization loss function to limit the spiking rate of the neuron between a desired range. The SNN is converted directly from the corresponding ANN, and demonstrates similar semantic segmentation as the ANN using the same number of neurons and weights. However, the neuromorphic implementation on the Intel Loihi neuromorphic chip is over 2x more energy-efficient than conventional hardware (CPU, GPU) when running online (one image at a time). These power improvements are achieved without sacrificing the task performance accuracy of the network, and when all weights (Loihi, CPU, and GPU networks) are quantized to 8 bits.
翻译:我们试图用Nengo 框架将深人工神经网络(ANN)结构U-Net转换为Spiking神经网络(SNN)结构。基于费率和基于钉钉的模型都经过培训和优化,以制定性能和功率基准,使用由所有细胞显微镜图像组成的IMSBI 2D EM 分解数据集的修改版本。我们建议采用一种优化方法,优化计算机视觉上的非神经特征性能,以便在Loihi神经畸形芯片上部署多芯片网络时,提高速度和能效。我们探索将Loihi神经网络(ANNE)的发射率正规化优势,以最小精度损失和优化能源消耗。我们建议基于百分比的正规化损失功能,以限制神经元在理想范围内之间的跳动率。SNNNE直接从相应的 ANNU转换出来,并展示类似于ANNE的语系间通信节能节能节能节能节能节能。我们探索将Loi-Li-ral 网络的运行速度精确度调整的优势,但是,在常规的G-ral-ral-ral 节能节能网络上实现了硬化的节能-C。