Learn Before
Network in Network (NiN) Architecture
The Network in Network (NiN) architecture introduces the concept of applying a fully connected layer at each individual pixel location (height and width) of a feature map. Convolutional layers output four-dimensional tensors corresponding to the example, channel, height, and width, whereas traditional fully connected layers expect two-dimensional tensors corresponding to the example and feature. To bridge this gap without flattening the spatial dimensions prematurely, NiN utilizes convolutions. A convolution effectively acts as a fully connected layer operating independently on each pixel's channels across the spatial grid.
0
1
Tags
D2L
Dive into Deep Learning @ D2L
Related
Pros and Cons of CNN Architecture
Fully Connected Layer - Classification
3D Visualization of a Convolution Neural Network
Three classic networks
Convolution Filter (Kernel)
Pooling Layer in Convolutional Deep Learning
Example of a Convolutional Neural Network Architecture
ResNets Convolutional Neural Network
Classic Convolutional Neural Network Architectures for Object Detection in Images
Inception Network (GoogLeNet)
Architecture Design
Convolution and Pooling as an Infinitely Strong Prior
Convolutional Layer
CNN Computational Cost versus Parameter Count
Hierarchical Feature Learning in Vision Networks
Spatial Resolution Limit in CNNs
ParNet Architecture
Network in Network (NiN) Architecture
ShiftNet Architecture
Network Design Spaces