RECEPTIVE FIELD

An interactive book

Receptive Field.

Convolutional neural networks, one idea at a time.

Every chapter is built around something you can drag, slide or step through, so the shapes and numbers stop being things you memorize. Short modules, each ending in a knowledge check, take you from a single kernel to real architectures.

Start reading: Chapter 3 →

Table of Contents.

  1. 01
    Why not a dense layer?

    Flatten an image and watch the parameter count explode.

    soon
  2. 02
    Convolution by hand

    Slide a kernel and compute each output as a dot product.

    soon
  3. 03
    Stride, padding and dilation

    Three settings that decide where the kernel lands and how big the output is.

    4 modules
  4. 04
    Channels

    Why kernels are really three-dimensional.

    soon
  5. 05
    Pooling

    Max and average pooling, and which input wins.

    4 modules
  6. 06
    Receptive fields

    Stack convolutions and pooling layers, and watch how much of the image one output can see.

    soon
  7. 07
    Backprop through a convolution

    Where the gradients go.

    soon
  8. 08
    Upsampling and transposed convolution

    Spreading values back out, and checkerboard artifacts.

    soon
  9. 09
    What the network learned

    A real CNN running in the browser, layer by layer.

    soon
  10. 10
    Architectures as stories

    LeNet to ResNet to U-Net, one idea at a time.

    soon