AlgoPlus//machine learning / cnn
Read the theory

Convolutional Neural Network

A small filter slides over the image, detecting a feature everywhere it appears.

Phase
Done
Legend
Receptive field
Feature response
AI Tutor Workspace
In a nutshell
A convolutional neural network reads images by sliding a small grid of weights — a filter — across the picture instead of wiring every pixel separately. At each spot it multiplies filter against pixels and sums, a step called convolution; the result is a feature map showing where that filter's pattern (say a vertical edge) appears. Pooling then shrinks the map, keeping the strongest responses and adding tolerance to small shifts. Reusing one filter everywhere means far fewer weights, and stacking these layers builds edges into textures into whole objects.
Ready
Press play to begin the cinematic walkthrough.
One pair of glasses for the whole image: slide the same little detector everywhere instead of learning a separate weight per pixel. Edges found here are edges found there.
Key terms
Go deeper in the lesson
Read the full theory, intuition & complexity for Convolutional Neural Network.