Max Pooling in Convolutional Neural Network(CNN)

Max Pooling is one of the steps in building a Convolutional Neural Network(CNN)

Manik Soni
3 min readOct 7, 2020

Max Pooling helps to reduce the feature map in order to do the classification more precisely. Let's take an example to understand this topic better.

Example: Consider the ‘cheetah’ image.

You can take different side video of different ‘cheetahs’

But we want the machine to understand in the same way, that is extracting a common feature from already extracted feature map which helps to do the categorization that the given animal is a ‘cheetahs’

This concept is known as Max Pooling.

How does Max Pooling work?

Let us suppose there is a Feature Map,

Now, we are doing the pooling of the above feature.

Now, Reducing the Feature Map into Pooled Feature Map. Make a 2*2 matrix and take a maximum from the 2*2 matrix.

Again, mapping the pooled feature

Do this mapping until the end.

Fill the Pooled feature map until the end.

Now each of the feature maps, we are applying max-pooling to get a pooled feature map.

So in the real-life application if, we try to visualize how pooling is applied at the back of Convolutional Neural Network(CNN)?.

--

--

No responses yet