Short Answer

What should you conclude if improving component A does not fix the bad final output?

Question: In a two-stage inspection pipeline, component A flags damaged packages and component B decides the shipping priority. Suppose you manually make component A perfect, but the final priority decision is still wrong. What does that imply, and what should you test next?

Sample answer: It means component A is not the cause of the failure, because the final output is still wrong even when A is made perfect. The next step is to manually make component B perfect and check whether the error disappears.

Key points:

  • If perfecting A does not improve the final result, A is not the source of the error
  • The analysis should move to component B next
  • This keeps the debugging process systematic across the pipeline

Rubric: Full credit states that A is ruled out and that B should be tested next; partial credit for stating only one of these.

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