JA EN

CNN (Convolutional Neural Network)

A deep learning architecture that uses convolutional and pooling layers to hierarchically extract spatial features from images, becoming the standard model for image recognition.

A CNN (Convolutional Neural Network) learns spatial patterns in images efficiently. Unlike fully-connected networks that flatten spatial structure, CNNs preserve neighborhood relationships through convolution, enabling hierarchical feature extraction from edges to semantic concepts.

Key components:

Landmark architectures:

Beyond classification, CNNs serve as backbones for object detection (YOLO, SSD), segmentation (U-Net, DeepLab), and pose estimation. Vision Transformers compete for large-scale tasks, but CNNs remain dominant on edge devices.

Related Terms

Related Articles