paper-with-me

Papers

Towards Dropout Training for Convolutional Neural Networks

2015-12-01 · Haibing Wu, Xiaodong Gu

Recently, dropout has seen increasing use in deep learning. For deep convolutional neural networks, dropout is known to work well in fully-connected layers. However, its effect in convolutional and pooling layers is still not clear. This paper demonstrates that max-pooling dropout is equivalent to randomly picking activation based on a multinomial distribution at training time. In light of this insight, we advocate employing our proposed probabilistic weighted pooling, instead of commonly used max-pooling, to act as model averaging at test time. Empirical evidence validates the superiority of probabilistic weighted pooling. We also empirically show that the effect of convolutional dropout is not trivial, despite the dramatically reduced possibility of over-fitting due to the convolutional architecture. Elaborately designing dropout training simultaneously in max-pooling and fully-connected layers, we achieve state-of-the-art performance on MNIST, and very competitive results on CIFAR-10 and CIFAR-100, relative to other approaches without data augmentation. Finally, we compare max-pooling dropout and stochastic pooling, both of which introduce stochasticity based on multinomial distributions at pooling stage.

📄 PDF Abstract BibTeX arXiv:1512.00242

Code (0)

등록된 구현이 없습니다.

Tasks

Data Augmentation

Methods 이 논문이 사용한 방법론

Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…

Similar Papers 제목 키워드 기반

DropBlock: A regularization method for convolutional networks

2018-10-30 · NeurIPS 2018 12 · Golnaz Ghiasi, Tsung-Yi Lin, Quoc V. Le

Deep neural networks often work well when they are over-parameterized and trained with a massive amount of noise and regularization, such as weight decay and dropout. Although dropout is widely used as a regularization t…

Image ClassificationObject Detection

Effective and Efficient Dropout for Deep Convolutional Neural Networks

2019-04-06 · Shaofeng Cai, Yao Shu, Gang Chen, Beng Chin Ooi 외

Convolutional Neural networks (CNNs) based applications have become ubiquitous, where proper regularization is greatly needed. To prevent large neural network models from overfitting, dropout has been widely used as an e…

Attribute

R-Block: Regularized Block of Dropout for convolutional networks

2023-07-27 · Liqi Wang, Qiya Hu

Dropout as a regularization technique is widely used in fully connected layers while is less effective in convolutional layers. Therefore more structured forms of dropout have been proposed to regularize convolutional ne…

DropCluster: A structured dropout for convolutional networks

2020-02-07 · Liyan Chen, Philip Gautier, Sergul Aydore

Dropout as a regularizer in deep neural networks has been less effective in convolutional layers than in fully connected layers. This is due to the fact that dropout drops features randomly. When features are spatially c…

Learning Compact Convolutional Neural Networks with Nested Dropout

2014-12-22 · Chelsea Finn, Lisa Anne Hendricks, Trevor Darrell

Recently, nested dropout was proposed as a method for ordering representation units in autoencoders by their information content, without diminishing reconstruction cost. However, it has only been applied to training ful…