Evaluation, Robustness & Advanced ML

Noise & Robustness Playground

Inject label noise, feature noise, missingness or outliers and measure how classification performance degrades.

Lab concept guide

What to observe while you experiment

Robustness measures how performance changes when the data are corrupted or shifted. Label noise, feature noise, missingness and outliers attack different parts of the learning problem, so degradation patterns reveal model and preprocessing sensitivity.

MechanismEstablish a clean baseline, inject one noise type at controlled intensity, refit/evaluate with the same split, and compare degradation.
Failure modeChanging several corruption types at once or contaminating evaluation in a way that no longer matches the intended robustness question.
VerificationKeep seed/split/model fixed while varying one corruption level; confirm the clean level reproduces baseline and plot metric change versus intensity.
Experiment deliberately
Choose one model and sweep a single corruption type from zero upward. Predict whether the metric should degrade smoothly or fail abruptly and explain why.
Robustness is conditional. Corrupt training data to study learning under imperfect evidence, or corrupt evaluation data to study deployment-time degradation.
Ready.

Performance degradation curve

Current corrupted geometry