The new score looks unusually strong. Can we trust the comparison with the baseline?
Candidate review
Discuss a pilot ↗Illustrative scores · independent of your workspace edits
# Keep each customer in one split.splitter = GroupShuffleSplit(n_splits=1, test_size=0.2, random_state=42)train, holdout = next(splitter.split(features, target, groups=customer_id))assert not set(customer_id[train]) & set(customer_id[holdout])pipeline.fit(features[train], target[train])prediction = pipeline.predict(features[holdout])
Code execution is disabled in this preview.
You can browse and edit the example files. Changes stay in this tab until you reset or leave.ML engineering · Example candidate
Investigate a suspicious model improvement
Task outcome
Addressed customer leakage; production performance is untested.
Delivered Evaluation + model report
Score breakdown
Expand to see whyLeakage diagnosis4.0/5
Detects shared customers. Temporal and feature leakage need further inspection.
Evaluation design4.0/5
Separates customers and fits the pipeline only on training records.
Comparison evidence3.0/5
Defines a fair baseline protocol, but supplies no measured comparison in this excerpt.
Deployment planning3.0/5
Names future-window testing; drift thresholds and rollout controls remain unspecified.
How to read these scores
1 = major gaps · 3 = partially meets · 5 = fully meets. This example weights all four criteria equally.
These scores and excerpts are illustrative, not a live evaluation or a hiring recommendation. In the product, evaluations score submitted work against the configured criteria; missing evidence is identified separately.
Full findings and sources
Identifies leakage in evaluation
Supported in this example
Compares models consistently
Supported in this example
Plans for distribution changes
Follow-up needed
Optional follow-up
How would you evaluate this model when new entities and data drift appear?