Convolution in Convolution for Network in Network

03/22/2016
by   Yanwei Pang, et al.
0

Network in Netwrok (NiN) is an effective instance and an important extension of Convolutional Neural Network (CNN) consisting of alternating convolutional layers and pooling layers. Instead of using a linear filter for convolution, NiN utilizes shallow MultiLayer Perceptron (MLP), a nonlinear function, to replace the linear filter. Because of the powerfulness of MLP and 1× 1 convolutions in spatial domain, NiN has stronger ability of feature representation and hence results in better recognition rate. However, MLP itself consists of fully connected layers which give rise to a large number of parameters. In this paper, we propose to replace dense shallow MLP with sparse shallow MLP. One or more layers of the sparse shallow MLP are sparely connected in the channel dimension or channel-spatial domain. The proposed method is implemented by applying unshared convolution across the channel dimension and applying shared convolution across the spatial dimension in some computational layers. The proposed method is called CiC. Experimental results on the CIFAR10 dataset, augmented CIFAR10 dataset, and CIFAR100 dataset demonstrate the effectiveness of the proposed CiC method.

READ FULL TEXT

page 1

page 2

page 3

page 4

page 5

page 8

research
01/07/2022

Block Walsh-Hadamard Transform Based Binary Layers in Deep Neural Networks

Convolution has been the core operation of modern deep neural networks. ...
research
11/15/2022

DCT Perceptron Layer: A Transform Domain Approach for Convolution Layer

In this paper, we propose a novel Discrete Cosine Transform (DCT)-based ...
research
12/17/2017

clcNet: Improving the Efficiency of Convolutional Neural Network using Channel Local Convolutions

Depthwise convolution and grouped convolution has been successfully appl...
research
07/31/2017

Convolution with Logarithmic Filter Groups for Efficient Shallow CNN

In convolutional neural networks (CNNs), the filter grouping in convolut...
research
03/01/2016

Cascaded Subpatch Networks for Effective CNNs

Conventional Convolutional Neural Networks (CNNs) use either a linear or...
research
10/21/2019

CPWC: Contextual Point Wise Convolution for Object Recognition

Convolutional layers are a major driving force behind the successes of d...
research
06/22/2017

Learning Spatial-Aware Regressions for Visual Tracking

In this paper, we analyze the spatial information of deep features, and ...

Please sign up or login with your details

Forgot password? Click here to reset