How Model Size and Data Affect Feature Engineering
Question: Explain how increasing the size of a neural network and the amount of training data changes the need for hand-designed intermediate features in an end-to-end system.
Sample answer: When a model is large enough and trained on a very large dataset, it can learn useful internal features directly from the raw input. In that setting, the system is less dependent on manually designed intermediate representations, because the network can discover the patterns it needs on its own. With enough scale, this approach can also move performance closer to the best achievable error rate.
Key points:
- Requires a sufficiently large neural network
- Requires a large amount of training data
- Reduces the need for hand-designed intermediate features
- Can help the system approach the best achievable error rate
Rubric: The answer should clearly connect larger model capacity and more training data to the ability to rely less on manual feature engineering.
0
1
Tags
Python Programming Language
Data Science
Machine Learning
Deep Learning
Supervised Learning
Dive into Deep Learning @ D2L
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
Scaling Up to Remove Hand-Crafted Features
Large End-to-End Models and Error Limits
Requirements for End-to-End Model Performance
Match each item to its role in an end-to-end speech system.
From Handcrafted Features to End-to-End Learning
How Model Size and Data Affect Feature Engineering
Moving to an End-to-End Speech Model
Requirements for an End-to-End Model
When End-to-End Learning Reduces Manual Feature Limits
Can a Small Network Always Stay Low-Bias with More Data?