HyperAIHyperAI

Command Palette

Search for a command to run...

4 months ago

Network In Network

Min Lin; Qiang Chen; Shuicheng Yan

Network In Network

Abstract

We propose a novel deep network structure called "Network In Network" (NIN) to enhance model discriminability for local patches within the receptive field. The conventional convolutional layer uses linear filters followed by a nonlinear activation function to scan the input. Instead, we build micro neural networks with more complex structures to abstract the data within the receptive field. We instantiate the micro neural network with a multilayer perceptron, which is a potent function approximator. The feature maps are obtained by sliding the micro networks over the input in a similar manner as CNN; they are then fed into the next layer. Deep NIN can be implemented by stacking mutiple of the above described structure. With enhanced local modeling via the micro network, we are able to utilize global average pooling over feature maps in the classification layer, which is easier to interpret and less prone to overfitting than traditional fully connected layers. We demonstrated the state-of-the-art classification performances with NIN on CIFAR-10 and CIFAR-100, and reasonable performances on SVHN and MNIST datasets.

Benchmarks

BenchmarkMethodologyMetrics
face-identification-on-dronesurfNaive Averaging (Adaface)
Rank1: 46.87
image-classification-on-cifar-10Network in Network
Percentage correct: 91.2
image-classification-on-cifar-100NiN
Percentage correct: 64.3
image-classification-on-mnistNiN
Percentage error: 0.5
image-classification-on-svhnNetwork in Network
Percentage error: 2.35

Build AI with AI

From idea to launch — accelerate your AI development with free AI co-coding, out-of-the-box environment and best price of GPUs.

AI Co-coding
Ready-to-use GPUs
Best Pricing
Get Started

Hyper Newsletters

Subscribe to our latest updates
We will deliver the latest updates of the week to your inbox at nine o'clock every Monday morning
Powered by MailChimp