AI Terminology
/Intermediate
Convolutional Neural Networks (CNN)
Definition
A specialized type of Deep Neural Network designed specifically to process data that has a grid-like topology, most notably digital images.
Explain Like I'm New
Standard neural networks look at a picture as a single flat list of pixels, destroying the structure. A CNN scans a picture like a magnifying glass. It slides a tiny square across the image, looking for edges. Then it slides a bigger square looking for shapes (like eyes or wheels). Then it combines them to guess the object.
Real World Example
Facial recognition on your phone, medical AI scanning X-rays for tumors, and Tesla's self-driving cameras all rely heavily on Convolutional Neural Networks.
Common Use Cases
- •Computer Vision
- •Image classification
- •Facial recognition
Interview Questions
basic
- What type of data are CNNs primarily used for?
intermediate
- What does the 'Pooling' layer do in a CNN?