Chapter 14

Convolutional Neural Networks

Local connectivity, convolution kernels, feature maps, padding, stride, channels, receptive fields, parameter sharing, pooling, and why convolution fits grids.

What this chapter does

Convolutional neural networks teach local computation with shared weights. This bounded chapter focuses on CNN vocabulary and mechanics rather than becoming a full computer vision course.

Lessons

Read these in order.

Start with the chapter introduction, then move through the topic lessons. The order is chosen so each page can reuse ideas from the pages before it.

  1. 01
    Introduction

    Why convolution is a reusable idea about local structure and shared weights.

  2. 02
    Local Connectivity

    Reading small neighborhoods instead of the whole input at once.

  3. 03
    Convolution Kernels

    Small shared weight patterns that slide across local windows.

  4. 04
    Feature Maps

    Outputs that record where learned detectors respond.

  5. 05
    Padding and Stride

    Border handling and kernel step size as shape controls.

  6. 06
    Channels

    Input channels, output channels, and feature maps as parallel grids.

  7. 07
    Receptive Field

    The original input region that can affect a feature.

  8. 08
    Parameter Sharing

    Reusing the same detector across positions to reduce parameters.

  9. 09
    Pooling

    Local summarization through max and average pooling.

  10. 10
    Why Convolution Fits Grids

    Why local neighborhoods make convolution useful for images and other structured grids.

  11. 11
    CNN Vocabulary in Modern Deep Learning

    The convolution ideas that remain useful when reading modern architectures.

Before moving on

  • Compute a small convolution output.
  • Explain local connectivity, feature maps, and parameter sharing.
  • Use padding, stride, channels, and receptive field vocabulary.
  • Explain why convolution fits grids without expanding into full computer vision.

Where this leads

  • Residual, Skip, and Gated Connections
  • Numerical Precision and Stability
  • Transformers

Chapter progress