尖峰神经网络
计算机科学
神经形态工程学
人工智能
Spike(软件开发)
人工神经网络
深度学习
深层神经网络
模式识别(心理学)
编码(社会科学)
数学
统计
软件工程
作者
Christoph Stöckl,Wolfgang Maass
标识
DOI:10.1038/s42256-021-00311-4
摘要
Spike-based neuromorphic hardware promises to reduce the energy consumption of image classification and other deep-learning applications, particularly on mobile phones and other edge devices. However, direct training of deep spiking neural networks is difficult, and previous methods for converting trained artificial neural networks to spiking neurons were inefficient because the neurons had to emit too many spikes. We show that a substantially more efficient conversion arises when one optimizes the spiking neuron model for that purpose, so that it not only matters for information transmission how many spikes a neuron emits, but also when it emits those spikes. This advances the accuracy that can be achieved for image classification with spiking neurons, and the resulting networks need on average just two spikes per neuron for classifying an image. In addition, our new conversion method improves latency and throughput of the resulting spiking networks. Spiking neural networks could offer a low-energy consuming solution to deep learning applications on the edge and in mobile devices. Using temporal coding, where the timing of spikes carries extra information, a new method efficiently converts conventional artificial neural networks to spiking networks.
科研通智能强力驱动
Strongly Powered by AbleSci AI