Questions tagged [max-pooling]

For questions related to the max-pooling operation, where the maximum of a set of numbers is chosen as the "representative" of that set of numbers, which is commonly used in convolutional neural networks.

Filter by
Sorted by
Tagged with
2 votes
1 answer
58 views

Is there any reason behind bias towards max pooling over avg pooling?

Consider the following excerpt taken from the chapter named Using convolutions to generalize from the textbook titled Deep Learning with PyTorch by Eli Stevens et al. Downsampling could in principle ...
user avatar
  • 2,977
2 votes
0 answers
550 views

What is the fundamental difference between max pooling and adaptive max pooling used in PyTorch

PyTorch provides max pooling and adaptive max pooling. Both, max pooling and adaptive max pooling, is defined in three dimensions: 1d, 2d and 3d. For simplicity, I am discussing about 1d in this ...
user avatar
  • 2,977
0 votes
0 answers
12 views

Is strided 2d pooling using only reshape and slice operations possible

Is it possible to do strided 2d pooling using only reshape and slice operations? In a nutshell, can you do strided 2d pooling using only np.reshape and slice (eg. <...
user avatar
  • 1
1 vote
0 answers
13 views

Use case for dilated pooling operator used in a Machine Learning model?

I have seen that most of the deep-learning frameworks have the ability to do dilated pooling. Many frameworks have recently been updated to add the dilated property to the pooling. However, I have not ...
user avatar
  • 21
3 votes
3 answers
287 views

Does a fully convolutional network share the same translation invariance properties we get from networks that use max-pooling?

Does a fully convolutional network share the same translation invariance properties we get from networks that use max-pooling? If not, why do they perform as well as networks which use max-pooling?
user avatar
3 votes
1 answer
1k views

Is a non-linear activation function needed if we perform max-pooling after the convolution layer?

Is there any need to use a non-linear activation function (ReLU, LeakyReLU, Sigmoid, etc.) if the result of the convolution layer is passed through the sliding window max function, like max-pooling, ...
user avatar
  • 153
2 votes
2 answers
961 views

How can we compute the gradient of max pooling with overlapping regions?

While studying backpropagation in CNNs, I can't understand how can we compute the gradient of max pooling with overlapping regions. That's also a question from this quiz and can be also found on this ...
user avatar
  • 157
1 vote
1 answer
82 views

How can max-pooling be applied to find features in words?

I'm reading about max-pooling in a dynamic CNN paper. I can see how it can help find features in images, given that the pixel with the highest density gets pooled, but how does it help to find ...
user avatar
4 votes
1 answer
877 views

How many weights does the max-pooling layer have?

How many weights does the max-pooling layer have? For example, if there are 10 inputs, a pooling filter of size 2, stride 2, how many weights, including bias, does a max-pooling layer have?
user avatar
  • 43
4 votes
1 answer
443 views

Is it effective to concatenate the results of mean-pooling and max-pooling?

Is it popular or effective to concatenate the results of mean-pooling and max-pooling, to get the invariance of the latter and the expressivity of the former?
user avatar
  • 530
5 votes
1 answer
2k views

What are the benefits of using max-pooling in convolutional neural networks?

I am reading Francois Chollet's Deep learning with Python, and I came across a section about max-pooling that's really giving me trouble. I am unable to copy-paste the content, so I've included ...
user avatar
4 votes
2 answers
946 views

Is max-pooling really bad?

Hinton doesn't believe in the pooling operation (video). I also heard that many max-pooling layers have been replaced by convolutional layers in recent years, is that true?
user avatar