Definition

Inception Net model is a deep Convolutional Neural Network architecture using the inception module.

Architecture

Inception Net V1

Inception Module

Inception module is a building block of the inception net. It uses multiple filter sizes (, , and ) and pooling operations in parallel, allowing the network to capture features at different scales simultaneously.

The are used for dimensionality reduction, helping to reduce computational complexity.

Inception Net V2, V3

Factorized Convolution

The large convolutions in the inception module were replaced with multiple smaller convolutions reducing parameters and computational cost.

Asymmetric Convolution

are decomposed into and convolution.

Label Smoothing

The model prevent from becoming overconfident applying the label smoothing to the labels. where is the smoothed label, is the original one-hot encoded label, is the smoothing parameter, and is the number of classes.