尖峰神经网络
计算机科学
人工智能
MNIST数据库
模式识别(心理学)
随机梯度下降算法
卷积神经网络
反向传播
Spike(软件开发)
特征提取
特征(语言学)
特征学习
机器学习
学习规律
无监督学习
监督学习
人工神经网络
哲学
软件工程
语言学
作者
Amirhossein Tavanaei,Zachary Kirby,Anthony S. Maida
标识
DOI:10.1109/ijcnn.2018.8489104
摘要
This paper proposes a new method for training multi-layer spiking convolutional neural networks (CNNs). Training a multi-layer spiking network poses difficulties because the output spikes do not have derivatives and the commonly use backpropagation method for non-spiking networks is not easily applied. Our method uses a novel version of layered spike-timing- dependent plasticity (STDP) that incorporates supervised and unsupervised components. Our method starts with conventional learning methods and converts them to spatio-temporally local rules suited for spiking neural networks (SNNs). The training process uses two components for unsupervised feature extraction and supervised classification. The first component is a new STDP rule for spike-based representation learning which trains convolutional filters. The second introduces a new STDP-based supervised learning rule for spike pattern classification via an approximation to gradient descent. Stacking these components implements a novel spiking CNN of integrate-and-fire (IF) neurons with performances comparable with the state-of-the-art deep SNNs. The experimental results show the success of the proposed model for the MNIST handwritten digit classification. Our network architecture is the only high performance, spiking CNN which provides bio-inspired STDP rules in a hierarchy of feature extraction and classification in an entirely spike-based framework.
科研通智能强力驱动
Strongly Powered by AbleSci AI