Skip to content
Road to Intelligence

Concept · Chapter 5: Vision, Speech & Reinforcement Learning

ImageNet, AlexNet and ResNet

Must knowUnderstand10 minDifficulty

A large labelled dataset (ImageNet), GPU training (AlexNet) and residual connections (ResNet) turned CNNs from a niche method into the default for vision between 2009 and 2015.

The problem

CNNs worked on digits but had not clearly beaten hand-engineered pipelines on large, varied, real-world photos.

The solution

Train much deeper CNNs on over a million labelled images using GPUs, ReLU and dropout; then add skip connections to go deeper still.

The consequence

Deep learning's breakout moment; the recipe (big data + compute + a learnable architecture) set the pattern later followed by language models.

Three ingredients arrive together

Data. ImageNet, introduced at CVPR 2009, organised millions of labelled images under WordNet categories Established, and its yearly challenge (from 2010) used 1,000 classes. For the first time, a model with tens of millions of parameters had enough examples to learn from.

Compute. In 2012 AlexNet, a deep CNN trained on two GPUs with ReLU activations and dropout, reached 15.3% top-5 error on the challenge, more than 10 points ahead of the next entry Established. "Top-5" means the right label was among the model's five best guesses.

Depth. Networks kept deepening (VGG in 2014 used 16–19 layers of small 3×3 filters), until simply adding layers began to make training error worse. ResNet (2015) added a shortcut around every pair of layers, output = x + f(x), and trained networks with 152 layers Established. The same residual connection sits around every sublayer of a Transformer.

Transfer learning

A CNN trained on ImageNet learns general visual features. Chop off its final classifier, attach a new one, and fine-tune on a few thousand images of your own task: this usually beats training from scratch. "Pretrain on a big generic dataset, adapt to a small specific one" is the pattern that language models later made central (Chapter 8).

What to remember

  • ImageNet (2009): millions of labelled images; its challenge became the benchmark.
  • AlexNet (2012): GPUs, ReLU, dropout; 15.3% top-5 error, more than 10 points ahead of the runner-up.
  • ResNet (2015): residual connections made 152-layer networks trainable.
  • Pretrained ImageNet CNNs became reusable feature extractors: transfer learning.

Key papers

Essential

Deep Residual Learning for Image Recognition

Kaiming He, Xiangyu Zhang et al. · 2015 · CVPR 2016

Residual (skip) connections made very deep networks trainable. Every Transformer block relies on the same trick.

~45 min readarXiv:1512.03385✓ verified 2026-09-26
Important

ImageNet: A large-scale hierarchical image database

Jia Deng, Wei Dong et al. · 2009 · CVPR 2009

A dataset, not a model: millions of labelled images organised by WordNet categories. Its yearly challenge became the benchmark on which deep CNNs proved themselves in 2012.

~25 min readdoi:10.1109/CVPR.2009.5206848✓ verified 2026-09-26