Train–Test Distribution Shift Simulator
Hold the trained classifier fixed while covariate shift or concept drift changes the evaluation environment.
What to observe while you experiment
Distribution shift asks what happens when deployment/evaluation data no longer follow the training environment. Covariate shift changes input distribution; concept drift changes the relationship between inputs and target, so a fixed model can fail even when its code is unchanged.
Experiment deliberately
Apply covariate shift and concept drift separately. Predict which plots/metrics should move for each type before running the simulation.
Deployment data can change. The model is trained once on the blue training distribution; only the evaluation environment changes as shift severity increases.
Ready.