Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Fractional Max-Pooling

About

Convolutional networks almost always incorporate some form of spatial pooling, and very often it is alpha times alpha max-pooling with alpha=2. Max-pooling act on the hidden layers of the network, reducing their size by an integer multiplicative factor alpha. The amazing by-product of discarding 75% of your data is that you build into the network a degree of invariance with respect to translations and elastic distortions. However, if you simply alternate convolutional layers with max-pooling layers, performance is limited due to the rapid reduction in spatial size, and the disjoint nature of the pooling regions. We have formulated a fractional version of max-pooling where alpha is allowed to take non-integer values. Our version of max-pooling is stochastic as there are lots of different ways of constructing suitable pooling regions. We find that our form of fractional max-pooling reduces overfitting on a variety of datasets: for instance, we improve on the state-of-the art for CIFAR-100 without even using dropout.

Benjamin Graham• 2014

Related benchmarks

TaskDatasetResultRank
Image ClassificationCIFAR-100 (test)--
3518
Image ClassificationCIFAR-10 (test)
Accuracy96.53
3381
Image ClassificationCIFAR-100
Accuracy68.55
691
Image ClassificationCIFAR-10
Accuracy95.5
564
Image ClassificationCIFAR-10 (test)
Error Rate3.47
102
Image ClassificationCIFAR-100 2009 (test)
Accuracy73.61
53
Image ClassificationCIFAR-100 Standard data augmentation (test)
Test Error27.62
22
Image ClassificationCIFAR-10 2009 (test)
Accuracy96.53
12
Image ClassificationCIFAR-100
Accuracy72.3
7
Image ClassificationCIFAR-10
Top-1 Accuracy96.5
6
Showing 10 of 10 rows

Other info

Follow for update