Spiking Neural Networks are a recent and new neural network design approach that promises tremendous improvements in power efficiency, computation efficiency, and processing latency. They do so by using asynchronous spike-based data flow, event-based signal generation, processing, and modifying the neuron model to resemble biological neurons closely. While some initial works have shown significant initial evidence of applicability to common deep learning tasks, their applications in complex real-world tasks has been relatively low. In this work, we first illustrate the applicability of spiking neural networks to a complex deep learning task namely Lidar based 3D object detection for automated driving. Secondly, we make a step-by-step demonstration of simulating spiking behavior using a pre-trained convolutional neural network. We closely model essential aspects of spiking neural networks in simulation and achieve equivalent run-time and accuracy on a GPU. When the model is realized on a neuromorphic hardware, we expect to have significantly improved power efficiency.
翻译:Spik NealNetworks是最新和新的神经网络设计方法,可以大幅提高电力效率、计算效率和处理长期性。它们通过使用无同步的峰值数据流、以事件为基础的信号生成、处理和将神经模型修改为近似生物神经元来做到这一点。虽然一些初始工程已经显示出大量初步证据表明适用于共同的深层学习任务,但它们在复杂的现实世界任务中的应用相对较低。在这项工作中,我们首先说明跳动神经网络对复杂的深层学习任务,即基于利达尔的3D天体探测用于自动驾驶的适用性。第二,我们用预先训练的革命神经网络逐步演示模拟跳动行为。我们在模拟中密切模拟神经网络的重要方面,并在GPU上实现等量的运行时间和准确性。当模型在神经形态硬件上实现时,我们预计能显著提高。