Artificial Intelligence for Big Data
by Anand Deshpande, Manish Kumar, Albenzo Coletta, Giancarlo Zaccone
Dropout
Dropout is a popular regularization technique used to prevent overfitting. When the deep neural network memorizes all the training data due to the limited size of the samples and a network of right depth is utilized for training, it does not generalize well enough to produce accurate results with the new test data. This is termed overfitting. Dropout is used primarily for preventing overfitting. This is a simple technique to implement. During the training phase, the algorithm selects the nodes from the deep neural network to be dropped (activation value set to 0). With each epoch, a different set of nodes is selected based on a predefined probability. For example, if a dropout rate of 0.2 is selected, during each of the epochs, there ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access