1 Introduction
2 Standard Dropout
3 Theoretical Understandings of Dropout
4 Dropout Methods for Training
5 Convolutional Layers
6 Recurrent Layers
7 Dropout Methods for Model Compression
8 Monte Carlo Dropout
9 Discussion