After establishing the foundations for monitoring machine learning systems, we now focus on a critical failure mode: drift. Models trained on historical data can lose effectiveness when the live data they encounter changes over time. Simple statistical checks on individual features often prove insufficient for detecting subtle or complex shifts in production environments.
This chapter introduces more sophisticated techniques for identifying these changes. You will learn about:
We will explore the theory behind these methods and provide practical guidance, culminating in a hands-on exercise implementing a multivariate drift detection mechanism.
2.1 Limitations of Basic Statistical Tests for Drift
2.2 Multivariate Data Drift Detection Methods
2.3 Sequential Analysis for Faster Drift Detection
2.4 Concept Drift Detection Strategies
2.5 Using Adversarial Validation for Drift Assessment
2.6 Monitoring Drift in Embeddings and Unstructured Data
2.7 Implementing Custom Drift Detection Logic
2.8 Hands-on practical: Multivariate Drift Implementation
© 2025 ApX Machine Learning