Short Answer

In one to two sentences, why might a small dataset favor hand-engineered features over a large neural network?

Question: Based on the concept that scale drives deep learning progress, briefly explain why hand-engineered features can outperform large neural networks when data is scarce.

Sample answer: When data is scarce, large neural networks lack enough examples to learn useful patterns on their own, so their advantage from scale is not available. Hand-engineered features inject human domain knowledge directly into the model, compensating for the missing data and often yielding better performance in this small-data regime.

Key points:

  • Neural networks rely on scale to perform well
  • Small data limits the benefit of scale
  • Hand-engineered features encode human knowledge
  • This can outperform neural networks in low-data settings

Rubric: Full credit for stating that neural networks need large data to benefit from scale and that hand-engineered features substitute human knowledge when data is limited. Partial credit for a vague or incomplete explanation.

0

1

Updated 2026-07-11

Contributors are:

Who are from:

Tags

D2L

Dive into Deep Learning @ D2L

Deep Learning

Data Science

Machine Learning

Supervised Learning

Machine Learning Strategy

Machine Learning Yearning @ DeepLearning.AI