Lesson 5.3core3 h

Architectures: LeNet → AlexNet → VGG → Inception → ResNet → EfficientNet → ConvNeXt

Each landmark network contributed one durable idea

The history of ImageNet architectures is a compressed history of deep learning itself: ReLU and dropout (AlexNet), depth via small kernels (VGG), multi-branch efficiency (Inception), residual connections (ResNet), principled scaling (EfficientNet) and the realization that training recipes matter as much as architecture (ConvNeXt). Residual connections alone are the reason 100-layer networks — and every transformer (7.4 Inside the block: residuals, LayerNorm, FFN and embeddings) — can be trained. Knowing these designs lets you choose and adapt backbones in 5.4 Transfer learning and training CNNs in practice and read any new paper's architecture section.

You'll be able to

  • Summarize the key contribution, depth, parameter count and ImageNet result of each landmark architecture
  • Derive why residual connections make deep networks trainable, via the gradient of a residual block
  • Explain bottleneck blocks, Inception modules, compound scaling and the ConvNeXt modernization steps
  • Read an architecture table and reproduce its output shapes and parameter counts

Key ideas

  1. AlexNet (2012) did not invent much — ReLU, dropout, augmentation and GPUs made a large LeNet trainable and halved ImageNet error.
  2. VGG showed depth via stacked 3×3 kernels is cheaper and better than big kernels; its 138 M parameters live mostly in FC layers.
  3. Inception went wide with parallel kernel sizes made affordable by 1×1 bottlenecks and GAP (6.8 M params).
Show 4 more key ideas
  1. ResNet solved the degradation problem: y = F(x) + x makes identity the default, and ∂L/∂x = ∂L/∂y·(I + ∂F/∂x) keeps gradients flowing through 100+ layers — the same mechanism in every transformer.
  2. Bottleneck blocks (1×1 → 3×3 → 1×1) make deep ResNets affordable; ResNet-50 = 25.6 M params, 4.1 GMACs.
  3. EfficientNet's compound scaling grows depth, width and resolution together with αβ²γ² ≈ 2 so each step doubles FLOPs.
  4. ConvNeXt proved most of the ViT-era gains were recipe and macro-design: a modernized ResNet matches Swin with pure convolutions.

Suggested path through this lesson