the.ai

Vision / Foundations

verified

Convolutional Network

A cat is a cat wherever it appears in the photograph, so a network looking for one should use the same detector at every position rather than learning a separate one for each. That single assumption — weight sharing across space — is what a convolution encodes, and it is why vision worked before anyone had enough data to learn the assumption from scratch.

Viz primitive · budget-splitdense-parameters = 6

dense-parameters holds 33% of the budget; rest holds the remaining 67%.

Parameters a dense layer needs as the image grows, against the fixed parameter count of a convolution over the same image, in thousands. Drag the resolution up to watch the dense layer swamp it — the convolution's bar never moves, which is the entire argument.

6

Reviewed by opendroid · 2026-08-18

Origin · not linkable

  • LeCun et al. 1989 — Backpropagation Applied to Handwritten Zip Code Recognition · Neural Computation 1(4) · doi:10.1162/neco.1989.1.4.541
  • LeCun et al. 1998 — Gradient-Based Learning Applied to Document Recognition · Proceedings of the IEEE 86(11) · doi:10.1109/5.726791
  • Fukushima 1980 — Neocognitron: A Self-organizing Neural Network Model for a Mechanism of Pattern Recognition Unaffected by Shift in Position · Biological Cybernetics 36 · doi:10.1007/BF00344251