Difference between AlexNet, VGGNet, ResNet, and Inception
Difference between AlexNet, VGGNet, ResNet, and Inception
Difference between AlexNet, VGGNet, ResNet, and Inception
Aqeel Anwar
Jun 7, 2019
9 min read
Listen
Difference between AlexNet,
VGGNet, ResNet, and Inception
AlexNet
When?
● London Olympics
Why? AlexNet was born out of the need to improve the
receptive fields.
below.
Alexnet Block Diagram (source:oreilly.com)
linearity.
VGGNet:
When?
Crystallography
time.
point to note here is that all the conv kernels are of size 3x3
How? The idea behind having fixed size kernels is that all
shown below
Now let’s look at the number of variables needed to be
ResNet
When?
technologies
weights equaling one and all biases zeros for all the
range of values.
shortcut.
ResNet18
network one at the beginning and the other at the end of the
dimensions differ.
output F(x) is the same, the function G(x) = x is an identity function and
during training since it's easier to zero out the weights than push them to
one.
For the case when the dimensions of F(x) differ from x (due
remains the same i.e. 3584. 1x1 conv layers are used
Inception:
When?
● International Year of Family Farming and
Crystallography
Lager kernels are preferred for more global features that are
● max pooling
The 1x1 conv blocks shown in yellow are used for depth
Global features are captured by the 5x5 conv layer, while the
Summary
In the table below these four CNNs are sorted w.r.t their