MLOps Academy · Lección

Genere informes de deriva con Evidently

Produzca informes compartibles de deriva y calidad.

Lección 3 de 413 pasos

Genere informes de deriva con Evidently es una lección gratuita de MLOps Academy en CoddyKit. Esta es la lección 3 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de MLOps Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de MLOps Academy incluye 4 lecciones en total.

Un drift que puede compartir

Los números sin procesar de PSI y KS son excelentes para el código, pero sus compañeros necesitan una imagen clara. Evidently convierte las comprobaciones de drift en informes visuales fáciles de compartir. 📈

Qué hace Evidently

Evidently es una biblioteca de Python de código abierto que compara un conjunto de datos de referencia con los datos actuales y genera informes prediseñados de drift y calidad.

Instálelo primero

Empezar requiere un único comando de instalación de pip. Después, importe el informe y el preset que necesite para el análisis.

pip install evidently

Referencia frente a datos actuales

Cada informe de Evidently necesita dos frames: una línea base de referencia, normalmente los datos de entrenamiento, y los datos actuales de producción que desea comparar.

reference = train_df
current = production_df

El preset Data Drift

Un preset agrupa muchas comprobaciones a la vez. DataDriftPreset ejecuta una prueba de drift por característica y resume cuántas características cambiaron.

from evidently.report import Report
from evidently.metric_preset import DataDriftPreset

Ejecutar un informe

Cree un Report con las métricas que haya elegido y ejecútelo sobre ambos conjuntos de datos. Evidently selecciona automáticamente pruebas de drift adecuadas para cada columna.

report = Report(metrics=[DataDriftPreset()])
report.run(reference_data=reference, current_data=current)

Guardarlo como HTML

Exporte el informe a un único archivo HTML. Cualquiera puede abrirlo en un navegador, sin necesidad de Python, lo que facilita compartirlo.

report.save_html("drift_report.html")

Obtener el resultado como un dict

Para automatizar el proceso, extraiga el informe como un dict en lugar de HTML. Así, su pipeline podrá leer las señales de drift y actuar sobre ellas mediante código.

result = report.as_dict()
drift = result["metrics"][0]["result"]

Más allá del drift

Evidently no sirve únicamente para el drift. El DataQualityPreset señala valores ausentes y rangos anómalos, para que detecte entradas dañadas además de las que han cambiado.

Conjuntos de pruebas para aprobar o fallar

Cuando necesite un resultado claro, use un TestSuite de Evidently. Devuelve aprobado o fallido para cada comprobación, lo que resulta perfecto para controlar un pipeline de CI.

Programarlo

La verdadera potencia aparece al ejecutar informes con una programación, por ejemplo diaria, y guardar cada uno. Con el tiempo creará un historial vivo del estado de sus datos. ⏱️

Comprobación rápida

Una pregunta sobre cómo integrar el drift en la automatización.

Resumen

Conoció Evidently: proporciónele datos de referencia y actuales, ejecute un preset y guarde el resultado en HTML para las personas o como_dict para la automatización. Prográmelo para supervisar el estado de los datos a lo largo del tiempo. 🎯

Gratis para empezar

Aprende Python con un tutor de IA — gratis

Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.

Cursos
30
Lecciones
120

Preguntas frecuentes

¿La lección «Genere informes de deriva con Evidently» es gratis?

Sí — el texto completo de «Genere informes de deriva con Evidently» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de MLOps Academy, actualiza a CoddyKit PRO. El curso de MLOps Academy incluye 4 lecciones en total.

¿Qué aprenderé en «Genere informes de deriva con Evidently»?

Produzca informes compartibles de deriva y calidad. Practicas MLOps Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.

¿Necesito experiencia previa para empezar MLOps Academy?

No se requiere experiencia previa. MLOps Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 3 de 4.

¿Cuánto tiempo toma la lección «Genere informes de deriva con Evidently»?

La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.

¿Puedo escribir y ejecutar código en esta lección de MLOps Academy?

Sí. Cada lección de MLOps Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.

Todas las lecciones de este curso

  1. Deriva de datos frente a deriva conceptual
  2. Mida la deriva con PSI y KS
  3. Genere informes de deriva con Evidently
  4. Defina umbrales y activadores de deriva
← Volver a MLOps Academy