Executable Tutorial: Automated model drift detection using Evidently - #3054
Merged
ericcornelissen merged 1 commit intoSep 23, 2026
Merged
Conversation
Added a README for the automated model drift detection tutorial using Evidently, detailing the project proposal, team members, and tutorial objectives.
Contributor
|
Just to clarify, does this have to be handed in this Friday or by Oct 11? |
ericcornelissen
approved these changes
Sep 23, 2026
ericcornelissen
left a comment
Collaborator
There was a problem hiding this comment.
Clear and interesting proposal, good luck with creating the tutorial.
Just to clarify, does this have to be handed in this Friday or by Oct 11?
Line 71 in aa69f74
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Assignment Proposal
Title
Automated model drift detection using Evidently
Names and KTH ID
Deadline
Category
Description
For our tutorial, we will create an executable Google Colab notebook that shows how Evidently can detect data drift in an ML system and automatically trigger a workflow to retrain the model.
The tutorial starts with a classification model trained on a reference dataset. We will then simulate new production data where the distribution has changed (distribution drift). Evidently will compare the reference and current data and report if a significant drift has occurred. If so, the workflow will automatically train a new candidate model, evaluate it, and apply a quality gate. The candidate is only accepted if it satisfies set performance requirements.
This tutorial demonstrates a simple MLOps feedback loop where we monitor, detect drift, retrain the model, evaluate, and finally promote/reject it.
Relevance
The accuracy of ML systems can degrade even if the code remains untouched, since production data may change over time. Our tutorial shows how DevOps principles such as monitoring, automation, continuous validation, and controlled releases can be applied to the ML lifecycle.