In a typical Convolutional Neural Network (CNN) architecture, what is the primary function of the pooling layer?
-
A
To introduce non-linearity into the model.
-
B
To reduce the spatial dimensions of the feature maps.
-
C
To perform classification based on extracted features.
-
D
To extract features like edges and textures from the input image.