Learn Before
Why Machine Learning Development Repeats in Cycles
Question: Explain why creating a machine learning system usually happens in repeated cycles instead of one straight pass. What are the usual stages in that cycle?
Sample answer: Machine learning work is cyclical because a first solution is rarely good enough on the first try. A team typically begins by choosing one idea to test. They then turn that idea into a working implementation. Next, they run an evaluation to see what happened. The results often show flaws, unexpected behavior, or room for improvement, so the team uses those results to choose a better next idea. The process continues in this way until the system reaches an acceptable level of performance.
Key points:
- The common sequence is plan, implement, and evaluate.
- An early attempt usually falls short of the target.
- Evaluation results guide the next round of changes.
- The cycle is repeated many times before the solution is satisfactory.
Rubric: A full-credit response must name the plan -> implement -> evaluate cycle, state that early attempts usually are not sufficient, and explain that results from evaluation are used to shape the next idea in an ongoing loop.
0
1
Tags
D2L
Dive into Deep Learning @ D2L
Machine Learning
Deep Learning
Supervised Learning
Data Science
Machine Learning Strategy
Machine Learning Yearning @ DeepLearning.AI
Related
Faster Experiment Cycles Improve Learning Speed
Evaluate Several Model Improvements at the Same Time
Share Machine Learning Lessons With the Team
What three-step cycle best describes a fast machine-learning development loop?
Does the first design you test in an ML project usually become the final solution?
Model Improvement Usually Takes Many Iterations
Match each stage in a simple development cycle with its role.
Put the machine learning improvement cycle in the right order.
Why Machine Learning Development Repeats in Cycles
What should a team do after the first experiment makes things worse?
What should happen after an experiment ends?
What is the main purpose of running a trial in an iterative machine learning workflow?
Must you often test many ideas before finding a workable machine learning solution?