Monitoring signals and metrics

Completed

Azure Machine Learning supports the following signals and metrics for model monitoring:

Monitoring signal Description Metrics Model tasks or supported data format Production data Reference data
Data drift Tracks changes in the distribution of a model's input data by comparing the distribution to the model's training data or recent production data. Jensen-Shannon Distance, Population Stability Index, Normalized Wasserstein Distance, Two-Sample Kolmogorov-Smirnov Test, Pearson's Chi-Squared Test Classification (tabular data), regression (tabular data) Model inputs Recent production data or training data
Prediction drift Tracks changes in the distribution of a model's predicted outputs by comparing the distribution to validation data, labeled test data, or recent production data. Jensen-Shannon Distance, Population Stability Index, Normalized Wasserstein Distance, Chebyshev Distance, Two-Sample Kolmogorov-Smirnov Test, Pearson's Chi-Squared Test Classification (tabular data), regression (tabular data) Model outputs Recent production data or validation data
Data quality Tracks the data integrity of a model's input by comparing it to the model's training data or recent production data. The data quality checks include checking for null values, type mismatch, or out-of-bounds values. Null value rate, data type error rate, out-of-bounds rate Classification (tabular data), regression (tabular data) Model inputs Recent production data or training data

When you deploy your model to production in an Azure Machine Learning online endpoint and enable data collection, Azure Machine Learning automatically collects production inference data. The service stores this data in Azure Blob Storage. You can then use Azure Machine Learning model monitoring to continuously monitor this production inference data.

Note

The full configuration and use of Azure Machine Learning model monitoring depends on multiple aspects and components of your environment. For full guidance on how to configure model monitoring, see the Azure Machine Learning model monitoring article.