Back to Search
Start Over
Unsupervised Multi-layer Spiking Convolutional Neural Network Using Layer-Wise Sparse Coding
- Source :
- Neural Information Processing ISBN: 9783030638351, ICONIP (3)
- Publication Year :
- 2020
- Publisher :
- Springer International Publishing, 2020.
-
Abstract
- Deep learning architecture has shown remarkable performance in machine learning and AI applications. However, training a spiking Deep Convolutional Neural Network (DCNN) while incorporating traditional CNN properties remains an open problem for researchers. This paper explores a novel spiking DCNN consisting of a convolutional/pooling layer followed by a fully connected SNN trained in a greedy layer-wise manner. The feature extraction of images is done by the spiking DCNN component of the proposed architecture. And in achieving the feature extraction, we leveraged on the SAILnet to train the original MNIST data. To serve as input to the convolution layer, we process the raw MNIST data with bilateral filter to get the filtered image. The convolution kernel trained in the previous step is used to calculate the filtered image’s feature map, and carry out the maximum pooling operation on the characteristic map. We use BP-STDP to train the fully connected SNN for prediction. To avoid over fitting and to further improve the convergence speed of the network, a dynamic dropout is added when the accuracy of the training sets reaches 97% to prevent co-adaptation of neurons. In addition, the learning rate is automatically adjusted in training, which ensures an effective way to speed up training and slow down the rising speed of the training accuracy at each epoch. Our model is evaluated on the MNIST digit and Cactus3 shape datasets, with the recognition performance on test datasets being 96.16% and 97.92% respectively. The level of performance shows that our model is capable of extracting independent and prominent features in images using spikes.
- Subjects :
- Computer science
business.industry
Deep learning
Feature extraction
Pattern recognition
02 engineering and technology
Sparse approximation
Overfitting
Convolutional neural network
03 medical and health sciences
0302 clinical medicine
Feature (computer vision)
0202 electrical engineering, electronic engineering, information engineering
020201 artificial intelligence & image processing
Artificial intelligence
Neural coding
business
030217 neurology & neurosurgery
MNIST database
Dropout (neural networks)
Subjects
Details
- ISBN :
- 978-3-030-63835-1
- ISBNs :
- 9783030638351
- Database :
- OpenAIRE
- Journal :
- Neural Information Processing ISBN: 9783030638351, ICONIP (3)
- Accession number :
- edsair.doi...........43d30f76bdc20975070b818c9a9da209
- Full Text :
- https://doi.org/10.1007/978-3-030-63836-8_30