Создание отчётов о дрейфе с помощью Evidently
Создавайте отчёты о дрейфе и качестве, которыми можно поделиться
«Создание отчётов о дрейфе с помощью Evidently» — бесплатный урок MLOps Academy на CoddyKit. Это урок 3 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения MLOps Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс MLOps Academy содержит 4 уроков всего.
Части этого урока еще не переведены и отображаются на английском.
Drift You Can Share
Raw PSI and KS numbers are great for code, but teammates want a clear picture. Evidently turns drift checks into shareable visual reports. 📈
What Evidently Does
Evidently is an open-source Python library that compares a reference dataset against current data and renders ready-made drift and quality reports.
Install It First
Getting started is a single pip install. Then you import the report and preset you need for the analysis.
pip install evidentlyReference vs Current
Every Evidently report needs two frames: a reference baseline, usually training data, and the current production data you want to compare against it.
reference = train_df
current = production_dfThe Data Drift Preset
A preset bundles many checks at once. DataDriftPreset runs a per-feature drift test and summarizes how many features moved.
from evidently.report import Report
from evidently.metric_preset import DataDriftPresetRun a Report
Build a Report with your chosen metrics, then run it on both datasets. Evidently picks sensible drift tests per column automatically.
report = Report(metrics=[DataDriftPreset()])
report.run(reference_data=reference, current_data=current)Save It as HTML
Export the report to a single HTML file. Anyone can open it in a browser, no Python required, which makes sharing painless.
report.save_html("drift_report.html")Get the Result as a Dict
For automation, pull the report out as a dict instead of HTML. Now your pipeline can read drift flags and act on them in code.
result = report.as_dict()
drift = result["metrics"][0]["result"]Beyond Drift
Evidently is not only for drift. The DataQualityPreset flags missing values and odd ranges, so you catch broken inputs alongside shifting ones.
Test Suites for Pass or Fail
When you want a clear verdict, use an Evidently TestSuite. It returns pass or fail per check, perfect for gating a CI pipeline.
Schedule It
The real power comes from running reports on a schedule, like daily, and storing each one. Over time you build a living history of your data health. ⏱️
Quick Check
One question on wiring drift into automation.
Recap
You met Evidently: feed it reference and current data, run a preset, then save HTML for humans or as_dict for automation. Schedule it to track data health over time. 🎯
Часто задаваемые вопросы
Урок «Создание отчётов о дрейфе с помощью Evidently» бесплатный?
Да — полный текст урока «Создание отчётов о дрейфе с помощью Evidently» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс MLOps Academy, подпишись на CoddyKit PRO. Курс MLOps Academy содержит 4 уроков всего.
Чему я научусь в уроке «Создание отчётов о дрейфе с помощью Evidently»?
Создавайте отчёты о дрейфе и качестве, которыми можно поделиться Ты практикуешь MLOps Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.
Нужен ли мне опыт, чтобы начать MLOps Academy?
Предыдущий опыт не требуется. MLOps Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 3 из 4.
Сколько времени занимает урок «Создание отчётов о дрейфе с помощью Evidently»?
Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.
Можно ли писать и запускать код в этом уроке MLOps Academy?
Да. Каждый урок MLOps Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.
Все уроки этого курса
- Дрейф данных и дрейф концепции
- Измерение дрейфа с помощью PSI и KS
- Создание отчётов о дрейфе с помощью Evidently
- Настройка порогов и триггеров дрейфа