AI Glossary Term
What does “Convolutional Neural Network (CNN)” mean?
A neural architecture optimized for processing grid-like data such as images.
How Convolutional Neural Network (CNN) works
Example
A CNN that reads handwritten digits slides small filters across the image. Early filters pick up strokes and edges, later layers combine them into loops and lines, and the last layer says which digit it most likely is.
Why it matters
CNNs made image recognition practical and powered the deep learning boom around 2012. They are still used widely, though transformers now compete in many vision tasks.
Common questions
Why are CNNs good for images?
They reuse the same small filter across the whole image, so they find a pattern wherever it appears and need far fewer weights than a fully connected network.
What does 'convolution' mean here?
Sliding a small grid of weights over the input and computing a weighted sum at each position to detect a local pattern.
Are CNNs only for images?
Mostly, but they are also used on audio spectrograms, text, and other grid-like or sequential data.