Learn Before
Essay

Why training-data availability should affect pipeline component choice

Question: In a non-end-to-end system made of separate modules, explain how the ease of obtaining training examples should influence which module design you choose.

Sample answer: For a pipeline built from separate components, each module should be judged partly by whether its own training examples can be obtained in practice. If the data needed to train one candidate module can be gathered with little difficulty, that module is more attractive. If the necessary data would be expensive or impractical to label or collect, that weakens the case for using it. So data availability is a selection criterion for each module, not just for the system as a whole.

Key points:

  • The design is a multi-component pipeline rather than a single end-to-end model.
  • Each candidate module needs its own training data.
  • Easier data collection makes a component more practical.
  • Hard-to-collect data lowers a component’s appeal.

Rubric: A strong response should state that, in a pipeline with separate parts, the training data required by each part must be considered individually. It should connect ease of data collection to whether a component is a good choice.

0

1

Updated 2026-08-12

Contributors are:

Who are from:

Tags

Machine Learning

Deep Learning

Supervised Learning

Dive into Deep Learning @ D2L

Data Science

Machine Learning Strategy

Machine Learning Yearning @ DeepLearning.AI