CS5720 - Week 4
Slide 74 of 80

Pooling Layer Benefits

Pooling Operations

What is Pooling?

Pooling is a downsampling operation that reduces the spatial dimensions of feature maps while preserving important information.
MAX
Max Pooling
Takes maximum value
AVG
Average Pooling
Computes average
GLB
Global Pooling
Entire feature map
ADP
Adaptive Pooling
Fixed output size

Key Benefits

πŸ”½ Dimension Reduction
Reduces spatial dimensions, making computation more efficient and manageable.
πŸ”„ Translation Invariance
Provides robustness to small translations and spatial variations in input.
πŸ›‘οΈ Reduces Overfitting
Acts as regularization by summarizing local features and reducing parameters.
πŸ‘οΈ Larger Receptive Field
Increases the effective receptive field of subsequent layers progressively.
⚑ Computational Efficiency
Reduces memory usage and computational load in deeper layers.

Interactive Pooling Demonstration

Input Feature Map (4Γ—4)
β†’
Max Pooled Output (2Γ—2)
Pooling Parameters: Kernel Size: 2Γ—2, Stride: 2, Padding: 0
Output Size = (Input - Kernel + 2Γ—Padding) / Stride + 1
Prepared by Dr. Gorkem Kar