What is the purpose of dropout in a neural network?
- A Randomly deactivating units during training to reduce overfitting
- B Removing training examples
- C Reducing the number of layers
- D Speeding up inference
Answer
Randomly deactivating units during training to reduce overfitting
Dropout prevents units co-adapting and acts as an approximate ensemble. It is applied during training only, not at inference.





