Vision / Foundations
verifiedConvolutional 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.
Two properties follow and both matter. Locality means each unit sees a small window, so the receptive field grows with depth rather than arriving all at once — early layers find edges because that is all they can see. Weight sharing means the parameter count is set by the kernel and channel counts and is independent of the input resolution, so a network trained on 224-pixel images has the right number of parameters for 1024-pixel ones.
That independence is the whole argument. A dense layer over a d-pixel image needs parameters proportional to d² and grows quadratically as the image does; a convolution needs k²·C sub in ·C sub out however large the image gets. At any real resolution the dense layer's parameters swamp the convolution's by orders of magnitude, which is why the fully-connected approach was never a serious option for images and why the inductive bias had to come first.
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.
Reviewed by opendroid · 2026-08-18
- arXiv:1512.03385 — Deep Residual Learning for Image Recognition
- arXiv:1608.06993 — Densely Connected Convolutional Networks
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