Drag on the grid to draw. The network classifies whatever is there — including a shape it has never seen.
Slide a small 3×3 kernel over the image; at each position multiply overlapping numbers and add them up. One kernel produces one feature map.
A dense net on 12×12 needs 144 weights per neuron, and learns each position separately. One 3×3 kernel has 9 weights and finds its pattern anywhere in the image.
Take the largest value in each 2×2 block. The map shrinks 4×, and a shape shifted by one pixel still gives nearly the same answer.
Softmax turns the three scores into probabilities that sum to 1. Cross-entropy loss is small when the right class gets a high probability.
Only the numbers inside the kernels, their biases, and the dense weights. Nothing about the image changes — the machine changes.