Concept Drift Monitoring Logic
Find the sign error in a concept-drift accuracy-drop check.
Codepython
def check_concept_drift(recent_accuracies, baseline_accuracy, tolerance=0.1):
avg_recent = sum(recent_accuracies) / len(recent_accuracies)
# Concept drift = model accuracy has dropped meaningfully
return avg_recent - baseline_accuracy > tolerance
What is the bug in this concept drift check?