It earns a place when
- Use a simple baseline, a strong conventional model and a specialised model only when the evidence justifies the progression.
- You can evaluate it against a credible baseline.
- Its output fits the decision and data constraints.
Machine learning models · Phase 7 · Lesson 59
Make model selection a trade-off between predictive value, evidence, risk, cost and maintainability.
Make model selection a trade-off between predictive value, evidence, risk, cost and maintainability.
Complexity is a budget. Spend it only when a simpler model fails an important requirement and the extra complexity pays for itself.
Compare models using a predeclared metric and uncertainty estimate, then include non-score costs such as training time, inference latency, explanation, calibration and monitoring burden.
A boosted-tree model may match a neural network on a small table while being easier to validate and cheaper to serve. A neural model earns its place when it can learn signal the tree cannot.
When a result looks surprisingly good, inspect the split, target timing, error slices and data-generating process before celebrating.
Use this as a small experiment rather than a recipe to copy blindly. Change one thing, record the result and explain the change.
Answer from memory first. The buttons reveal feedback, but the durable step is explaining why.
1. When should complexity increase?
2. Why compare validation uncertainty?
3. What is part of a model's real cost?
scikit-learn User Guide. Use the source for the deeper treatment after you can explain the lesson's core idea without looking.