Convolutional Neural Network
In plain terms
A neural network specialized for grid-like data such as images.
Going deeper
CNNs use convolutional filters to detect local patterns (edges, textures) and build up to complex features, excelling at vision tasks. They exploit spatial structure.
Under the hood
Weight sharing and pooling give translation invariance and efficiency; foundational to computer vision.
Examples
Image classification, object detection, medical imaging, ResNet, vision.
Think of it like...
Like inspectors scanning small patches of an image, each spotting a specific feature.