dropoutLayer
Dropout layer
Description
A dropout layer randomly sets input elements to zero with a given probability.
Creation
Description
creates a
dropout layer.layer
= dropoutLayer
creates a dropout layer and sets the layer
= dropoutLayer(probability
)Probability
property.
sets the optional layer
= dropoutLayer(___,'Name',Name
)Name
property using a name-value pair and any of the arguments
in the previous syntaxes. For example,
dropoutLayer(0.4,'Name','drop1')
creates a dropout layer
with dropout probability 0.4 and name 'drop1'
. Enclose the
property name in single quotes.
Properties
Examples
Algorithms
References
[1] Srivastava, N., G. Hinton, A. Krizhevsky, I. Sutskever, R. Salakhutdinov. "Dropout: A Simple Way to Prevent Neural Networks from Overfitting." Journal of Machine Learning Research. Vol. 15, pp. 1929-1958, 2014.
[2] Krizhevsky, A., I. Sutskever, and G. E. Hinton. "ImageNet Classification with Deep Convolutional Neural Networks." Advances in Neural Information Processing Systems. Vol. 25, 2012.
Extended Capabilities
Version History
Introduced in R2016a