Detecting Underfitting
If a model performs poorly on both training and validation data, what is the most likely issue?
- Underfitting
- Overfitting
- Data leakage
- Too much regularizion
- High variance
Dealing with High Validation Error
Which of the following changes is most likely to fix a model suffering from underfitting?
- Increasing model complexity
- Increasing regularazation strength
- Removing training data
- Reducing features
- Shuffling validation data
Interpreting the Learning Curve
After plotting a learning curve, you observe that both training and validation loss are high and close to each other. What is the best next step?
- Choose a more complex model
- Decrease model depth
- Add dropout regularisaton
- Reduce the number of training examples
- Increase batch size
Hyperparameter Tuning
Which of these hyperparameter changes can help to reduce overfitting in a neural network?
- Increase regularization strength
- Decrease dropout rate to zero
- Train for more epochs
- Remove L2 penalty
- Decrease data augmentation
Collecting More Data
What practical step can generally help to reduce overfitting, especially if the model has many parameters?
- Collecting more training data
- Using a smaller model
- Reducing learning rate
- Adding more batch normaliztion layers
- Increasing the number of epochs
Code Review: Dropout
Review the following code snippet: model.add(Dropout(0.9)). What effect might setting dropout so high have on model training?
- The model may underfit due to excessive random deactivation
- The model is likely to significantly overfit
- Training speed will double
- It guarantees state-of-the-art performance
- No effect; dropout is ignored in Keras
Regularization Options
Which of the following is NOT a valid regularization technique to reduce overfitting?
- Decreasing model learning rate
- Dropout
- Early stopping
- L2 penalty
- Data augmentation
Validation Loss Dynamics
If you notice your model's validation loss starts increasing while training loss continues to decrease, what is this an indicator of?
- Overfitting
- Underfitting
- Optimal convergence
- Correct batch size selected
- Insufficient learning rate
Addressing Underfitting with Features
If a model is underfitting, which feature engineering strategy is most likely to help?
- Adding more relevant features
- Removing useful features
- Applying stronger regularisatoin
- Reducing feature dimension
- Randomly shuffling labels
Batch Size Effects
How could increasing the batch size impact model performance with respect to underfitting/overfitting?
- It often has little direct effect, but may slightly increase underfitting
- Always causes severe overfitting
- Significantly reduces model capacity
- Dramatically increases validation accuracy
- Makes regularization ineffective