Art of DS

Appearance

Palette
Theme
Unlock $20 one time
Sign in, or create an account

Sign in to Art of DSCreate your Art of DS account

We email you a link and a six-digit code. Either one signs you in; there is no password.Enter your email. We send a link and a six-digit code to confirm it — no password to remember. The account is free.

  • You come back to this page, right where you were.
  • Already have an account? The same email simply signs you in.

By continuing you accept the Terms and the Privacy policy.

Your account

Free accountLifetime access

Computer vision · 5 compared

Computer vision architectures

Definition

The lineage of image-recognition networks from AlexNet to the Vision Transformer, and what each one changed about how images get processed.

Comparison

Name What it changed Depth Input unit
AlexNet 2012 Showed a deep convolutional network trained on GPUs could win ImageNet outright, making depth the default answer.5 convolutional layerspixels
VGG 2014 Replaced large filters with stacks of 3×3 convolutions, showing depth mattered more than filter size.16–19 weight layerspixels
GoogLeNet (Inception) 2014 Ran several filter sizes in parallel inside one block, widening the network while holding compute flat.22 layerspixels
ResNet 2015 Added skip connections so layers learn a residual correction, which made very deep networks trainable at all.up to 152 layerspixels
ViT 2020 Dropped convolution entirely, cutting the image into patches and feeding them to a transformer as a sequence.transformer encoderimage patches (16×16 in the title)

Lineage

  1. 2012
    AlexNet Showed a deep convolutional network trained on GPUs could win ImageNet outright, making depth the default answer. ImageNet Classification with Deep Convolutional Neural Networks led to VGG
  2. 2014
    VGG Replaced large filters with stacks of 3×3 convolutions, showing depth mattered more than filter size. Very Deep Convolutional Networks for Large-Scale Image Recognition led to ResNet
  3. 2014
    GoogLeNet (Inception) Ran several filter sizes in parallel inside one block, widening the network while holding compute flat. Going Deeper with Convolutions led to ResNet
  4. 2015
    ResNet Added skip connections so layers learn a residual correction, which made very deep networks trainable at all. Deep Residual Learning for Image Recognition led to ViT
  5. 2020
    ViT Dropped convolution entirely, cutting the image into patches and feeding them to a transformer as a sequence. An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale the line ends here

What this catalogue is for

Eight years separate the first and last entry below, and almost everything changed except the task. Read in order, they are a single argument working itself out: make the network deeper, then find out what stops you going deeper, then fix that, then question whether convolution was needed at all.

Convolutional networks are the family these belong to, and the shared idea is that spatial structure should be built into the model rather than learned from scratch [1, §9.4]. Underneath, convolutional networks "are simply neural networks that use convolution in place of general matrix multiplication in at least one of their layers" [1, ch. 9, introduction].

How to read the table

Depth is the number the paper itself reports, not a derived count — the architectures measure themselves differently and normalising them would invent precision that isn't there. Input unit is what the first layer actually consumes, which is where the last entry breaks the pattern.

Deliberately absent: accuracy numbers. ImageNet results depend on crop, ensemble and evaluation protocol, and the figures quoted across the web frequently do not match the papers. A table that puts them side by side implies a comparison that was never run under equal conditions.

The two turning points

Everything up to 2014 says the same thing in different ways: deeper is better. That claim ran into a wall — past a certain depth, adding layers made networks harder to optimise, not better. ResNet is the fix. By reformulating layers as learning "residual functions with reference to the layer inputs, instead of learning unreferenced functions", it made depths like 152 layers trainable [2, abstract].

ViT is the second break, and a sharper one. It abandons the family premise. Rather than building spatial structure into the model, it splits the image into fixed patches and hands them to a transformer as a sequence of tokens, showing "a pure transformer applied directly to sequences of image patches can perform very well on image classification tasks" [3, abstract].

That is why the lineage below ends rather than continues: the last arrow points out of the family.

What to take from it

If you are choosing an architecture today, this history is context, not a shortlist — you would start from a pretrained model. What it is good for is recognising the pattern: each entry removed one hand-designed constraint. Larger filters, then depth limits, then convolution itself. The direction of travel is consistently toward letting scale and data decide what the earlier generation had specified by hand.

Sources

  1. Goodfellow, Bengio, Courville. Deep Learning (2016)bookhttps://www.deeplearningbook.org/
  2. He, Zhang, Ren, Sun. Deep Residual Learning for Image Recognition (2015)paperhttps://arxiv.org/abs/1512.03385
  3. Dosovitskiy et al.. An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale (2020)paperhttps://arxiv.org/abs/2010.11929

Have a promo code?

A code that takes 100% off unlocks everything at once. A smaller one takes its share off the price in the payment window: enter the same code there.

Write to support

A question, a problem with access, a refund? Write to us and we answer by email.

What is it about?

Your address is used only to answer you.

Message sent

Thank you. We will reply to the address you gave, by email.

Or write to us directly

support@artofds.com

Message sent Thank you. We will reply to the address you gave, by email.

Check the email address: we need it to reply.

That is our own address. Enter yours, so the reply reaches you.

This address cannot receive email. Check it for a typo.

Write a little more: at least 10 characters.

Too many messages in a short time. Try again in a few minutes.

The message could not be sent. Please write to us directly: support@artofds.com