Why Architecture Changes Can Be Powerful and Risky
Question: Explain why changing a model’s design can sometimes be a better strategy than simply making the model larger or collecting more examples.
Sample answer: Changing the structure of a model can produce a large improvement because it may correct both underfitting and overfitting at the same time. That makes it a potentially strong way to fit the task more closely. The downside is that this kind of change is usually difficult to choose well and harder to implement than basic scaling steps. It is also less certain: adding training data or increasing capacity tends to be more straightforward and easier to predict, while design changes can lead to very different outcomes.
Key points:
- May improve both bias and variance together
- Usually harder to select and apply correctly
- Outcomes are less predictable than scaling data or model size
Rubric: A complete response should mention the possible gain of improving both bias and variance, and also note the practical difficulty and uncertainty of architecture changes compared with simpler scaling methods.
0
1
Tags
Machine Learning
Deep Learning
Supervised Learning
Dive into Deep Learning @ D2L
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
How changing model structure can affect error sources
Architecture Changes Are as Predictable as Scaling
Architecture Changes Are Often _____
Ways to Improve a Neural Network
Trying Unusual Model Designs
Why Architecture Changes Can Be Powerful and Risky
Choosing a New Neural Network Design
Why Make a Costly Architecture Change?
Good Places to Find New Model Designs
Are Architecture Changes as Predictable as More Data?