Convolutional Neural Network
A Convolutional Neural Network (CNN) is mainly used in Computer Vision and generative images.
In an image, the pixels are treated by blocks using a kernel. It's mainly used to capture image's features, like edges or textures

Some examples
- U-Net: used for image segmentation and diffusion model
- Inception: used for computer vision
Resources
Papers
- doi:10.1109/TNNLS.2021.3084827 – A Survey of Convolutional Neural Networks: Analysis, Applications, and Prospects