A SAS DLPy image classification model achieves high training accuracy but poor validation accuracy. A practitioner adds Dropout layers after the dense layers. What role do Dropout layers play during training?
Select an answer to reveal the explanation.
Short Explanation and Infographic
Here's the deal — b is correct because Dropout randomly sets a fraction (drop rate) of neuron outputs to zero during each training step. This prevents neurons from co-adapting, forces the network to distribute knowledge across multiple pathways, and acts as an ensemble of many subnetworks — reducing overfitting.
Full explanation below image
Full Explanation
B is correct because Dropout randomly sets a fraction (drop rate) of neuron outputs to zero during each training step. This prevents neurons from co-adapting, forces the network to distribute knowledge across multiple pathways, and acts as an ensemble of many subnetworks — reducing overfitting. A is wrong; learning rate scheduling is separate. C describes Batch Normalization. D is wrong; Dropout is random and temporary during training, not permanent pruning.