architectures
CNN
Convolutional Neural Network, an architecture that uses learnable filters to detect spatial patterns in data, primarily used for image processing. CNNs automatically learn hierarchical features from local patterns to complex structures.
In practice
CNNs learn to detect edges in early layers, shapes in middle layers, and complete objects in deeper layers.