Dropout: A Simple Way to Prevent Overfitting, Nitish Srivastava, Geoffrey Hinton, Alex Krizhevsky, Ilya Sutskever, Ruslan Salakhutdinov, 2014Journal of Machine Learning Research, Vol. 15 (JMLR, Inc.)DOI: 10.5555/2627435.2670313 - Introduces the foundational dropout regularization technique, which inverted dropout implements for practical efficiency.
Deep Learning, Ian Goodfellow, Yoshua Bengio, and Aaron Courville, 2016 (MIT Press) - Provides a thorough explanation of dropout, discussing its theoretical basis and common implementation strategies, including scaling.
torch.nn.Dropout, PyTorch Developers, 2024 - Official documentation for PyTorch's nn.Dropout layer, detailing its parameters and confirming its use of the inverted dropout method.
tf.keras.layers.Dropout, TensorFlow Developers, 2024 (TensorFlow) - Official documentation for TensorFlow Keras' Dropout layer, outlining its usage and implicitly demonstrating the inverted dropout behavior.