paper-with-me

홈 › Papers

Spiking Inception Module for Multi-layer Unsupervised Spiking Neural Networks

2020-01-29 · Mingyuan Meng, Xingyu Yang, Shanlin Xiao, Zhiyi Yu

Spiking Neural Network (SNN), as a brain-inspired approach, is attracting attention due to its potential to produce ultra-high-energy-efficient hardware. Competitive learning based on Spike-Timing-Dependent Plasticity (STDP) is a popular method to train an unsupervised SNN. However, previous unsupervised SNNs trained through this method are limited to a shallow network with only one learnable layer and cannot achieve satisfactory results when compared with multi-layer SNNs. In this paper, we eased this limitation by: 1)We proposed a Spiking Inception (Sp-Inception) module, inspired by the Inception module in the Artificial Neural Network (ANN) literature. This module is trained through STDP-based competitive learning and outperforms the baseline modules on learning capability, learning efficiency, and robustness. 2)We proposed a Pooling-Reshape-Activate (PRA) layer to make the Sp-Inception module stackable. 3)We stacked multiple Sp-Inception modules to construct multi-layer SNNs. Our algorithm outperforms the baseline algorithms on the hand-written digit classification task, and reaches state-of-the-art results on the MNIST dataset among the existing unsupervised SNNs.

📄 PDF Abstract BibTeX arXiv:2001.10696

Code (1)

MungoMeng/Spiking-Inception 공식 구현

Tasks

Image Classification

Methods 이 논문이 사용한 방법론

Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…
1x1 Convolution A 1 x 1 Convolution is a convolution with some special properties in that it can be used for dimensionality reduction,…
Max Pooling Max Pooling is a pooling operation that calculates the maximum value for patches of a feature map, and uses it to create a downsampled (pooled) feature map. It is usually…
Inception Module An Inception Module is an image model block that aims to approximate an optimal local sparse structure in a CNN. Put simply, it allows for us to use multiple types of filter…

Similar Papers 제목 키워드 기반

High-parallelism Inception-like Spiking Neural Networks for Unsupervised Feature Learning

2019-12-02 · Mingyuan Meng, Xingyu Yang, Lei Bi, Jinman Kim 외

Spiking Neural Networks (SNNs) are brain-inspired, event-driven machine learning algorithms that have been widely recognized in producing ultra-high-energy-efficient hardware. Among existing SNNs, unsupervised SNNs based…

General ClassificationImage ClassificationVocal Bursts Intensity Prediction

Unsupervised Image Classification Through Time-Multiplexed Photonic Multi-Layer Spiking Convolutional Neural Network

2020-09-16

We present results of a deep photonic spiking convolutional neural network, based on two-section VCSELs, targeting image classification. Training is based on unsupervised spike-timing dependent plasticity, whereas neuron…

image-classificationImage ClassificationUnsupervised Image Classification

Analogical and Relational Reasoning with Spiking Neural Networks

2020-10-14 · Rollin Omari, R. I. McKay, Tom Gedeon

Raven's Progressive Matrices have been widely used for measuring abstract reasoning and intelligence in humans. However for artificial learning systems, abstract reasoning remains a challenging problem. In this paper we …

Relational Reasoning

Bio-Inspired Multi-Layer Spiking Neural Network Extracts Discriminative Features from Speech Signals

2017-06-10 · Amirhossein Tavanaei, Anthony Maida

Spiking neural networks (SNNs) enable power-efficient implementations due to their sparse, spike-based coding scheme. This paper develops a bio-inspired SNN that uses unsupervised learning to extract discriminative featu…

Superpixel Convolutional Networks using Bilateral Inceptions

2015-11-20 · Raghudeep Gadde, Varun Jampani, Martin Kiefel, Daniel Kappler 외

In this paper we propose a CNN architecture for semantic image segmentation. We introduce a new 'bilateral inception' module that can be inserted in existing CNN architectures and performs bilateral filtering, at multipl…

Image SegmentationSegmentationSemantic SegmentationSuperpixels