A network using local connections and shared filter weights across input positions. For a two-dimensional convolution the parameter count is , independently of spatial image dimensions.
A network layer aggregating nearby activations, for example by a maximum or mean. Pooling can reduce spatial size but does not by itself guarantee arbitrary translation invariance.
Articles by others on the same topic
A Convolutional Neural Network (CNN) is a class of deep learning algorithms that is particularly effective for processing data with a grid-like topology, such as images. CNNs are widely used in computer vision tasks, including image classification, object detection, and segmentation, among others. ### Key Components of CNNs: 1. **Convolutional Layers**: - The core building block of a CNN.