Challenge - 5 Problems
Evidently AI Monitoring Master
Get all challenges correct to earn this badge!
Test your skills under time pressure!
🧠 Conceptual
intermediateUnderstanding Evidently AI's primary purpose
What is the main function of Evidently AI in a machine learning workflow?
Attempts:
2 left
💡 Hint
Think about what happens after a model is deployed and needs ongoing checks.
✗ Incorrect
Evidently AI focuses on monitoring data and model quality metrics to detect changes or problems after deployment.
💻 Command Output
intermediateEvidently AI report generation output
What output will the following Evidently AI Python code produce?
MLOps
from evidently.dashboard import Dashboard from evidently.tabs import DataDriftTab import pandas as pd reference_data = pd.DataFrame({'feature': [1, 2, 3, 4, 5]}) curr_data = pd.DataFrame({'feature': [1, 2, 2, 4, 5]}) dashboard = Dashboard(tabs=[DataDriftTab()]) dashboard.calculate(reference_data, curr_data) result = dashboard.json() print(result)
Attempts:
2 left
💡 Hint
DataDriftTab compares distributions between reference and current data.
✗ Incorrect
The code calculates data drift between two datasets and outputs a JSON report with metrics indicating if drift occurred.
❓ Configuration
advancedConfiguring Evidently AI for model performance monitoring
Which configuration snippet correctly sets up Evidently AI to monitor model prediction quality with a threshold for accuracy drop?
Attempts:
2 left
💡 Hint
Look for the method that explicitly sets a threshold for accuracy in the preset.
✗ Incorrect
Option D uses the correct method add_accuracy_threshold to set the accuracy threshold in the ClassificationPreset.
❓ Troubleshoot
advancedDiagnosing Evidently AI dashboard calculation error
You run Evidently AI's dashboard.calculate(reference_data, current_data) but get a KeyError: 'target'. What is the most likely cause?
Attempts:
2 left
💡 Hint
Check if your data frames contain all columns needed by the metrics.
✗ Incorrect
Many Evidently metrics require a 'target' column to compare predictions against true values. Missing it causes KeyError.
🔀 Workflow
expertOptimal Evidently AI monitoring workflow integration
Which sequence correctly describes the best workflow to integrate Evidently AI monitoring into a CI/CD pipeline for ML models?
Attempts:
2 left
💡 Hint
Think about the logical order from data preparation to deployment to monitoring.
✗ Incorrect
The correct workflow starts with collecting baseline data, then deploying the model, then collecting production data, and finally running monitoring reports.
