AI Blog

AI Blog

by Michele Laurelli

CNN (Convolutional Neural Network)

/siː ɛn ɛn/
Architecture
Definition

A deep learning architecture specialized for processing grid-like data such as images, using convolutional layers.

CNNs use convolution operations to automatically learn spatial hierarchies of features. Key components include convolutional layers, pooling layers, and fully connected layers. Revolutionized computer vision.

Examples

1

ResNet for image classification

2

YOLO for object detection

3

U-Net for image segmentation

Michele Laurelli - AI Research & Engineering