MLOps Academy · Aula

Gere relatórios de deriva com Evidently

Produza relatórios compartilháveis de deriva e qualidade.

Aula 3 de 413 etapas

Gere relatórios de deriva com Evidently é uma aula grátis de MLOps Academy no CoddyKit. Esta é a aula 3 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de MLOps Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de MLOps Academy inclui 4 aulas no total.

Uma deriva que você pode compartilhar

Os números brutos de PSI e KS são ótimos para o código, mas seus colegas querem uma visão clara. O Evidently transforma as verificações de deriva em relatórios visuais fáceis de compartilhar. 📈

O que o Evidently faz

O Evidently é uma biblioteca Python de código aberto que compara um conjunto de dados de referência com os dados atuais e gera relatórios prontos sobre deriva e qualidade.

Instale primeiro

Começar exige apenas uma instalação de pip. Depois, importe o relatório e a predefinição necessários para a análise.

pip install evidently

Referência versus atual

Todo relatório do Evidently precisa de dois quadros de dados: uma referência de base, geralmente os dados de treinamento, e os dados atuais de produção que você deseja comparar com ela.

reference = train_df
current = production_df

A predefinição de deriva de dados

Uma predefinição reúne muitas verificações de uma só vez. DataDriftPreset executa um teste de deriva por característica e resume quantas características mudaram.

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

Execute um relatório

Crie um relatório com as métricas escolhidas e execute-o nos dois conjuntos de dados. O Evidently seleciona automaticamente testes de deriva adequados para cada coluna.

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

Salve como HTML

Exporte o relatório para um único arquivo HTML. Qualquer pessoa pode abri-lo em um navegador, sem precisar de Python, o que facilita muito o compartilhamento.

report.save_html("drift_report.html")

Obtenha o resultado como um dicionário

Para automação, extraia o relatório as_dict em vez de HTML. Agora seu pipeline pode ler os indicadores de deriva e agir sobre eles no código.

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

Além da deriva

O Evidently não serve apenas para deriva. O DataQualityPreset sinaliza valores ausentes e intervalos estranhos, permitindo detectar entradas inválidas junto com as que estão mudando.

Conjuntos de testes para aprovação ou reprovação

Quando você quer um veredito claro, use um TestSuite do Evidently. Ele retorna aprovação ou reprovação para cada verificação, sendo perfeito para controlar um pipeline de integração contínua.

Agende a execução

O verdadeiro poder surge ao executar relatórios conforme uma programação, por exemplo diariamente, e armazenar cada um deles. Com o tempo, você constrói um histórico vivo da saúde dos seus dados. ⏱️

Verificação rápida

Uma pergunta sobre conectar a deriva à automação.

Recapitulação

Você conheceu o Evidently: forneça os dados de referência e atuais, execute uma predefinição e salve como HTML para as pessoas ou como as_dict para automação. Agende a execução para acompanhar a saúde dos dados ao longo do tempo. 🎯

Grátis para começar

Aprenda Python com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
30
Aulas
120

Perguntas Frequentes

A aula “Gere relatórios de deriva com Evidently” é grátis?

Sim — o texto completo de “Gere relatórios de deriva com Evidently” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de MLOps Academy, atualize para CoddyKit PRO. O curso de MLOps Academy inclui 4 aulas no total.

O que vou aprender em “Gere relatórios de deriva com Evidently”?

Produza relatórios compartilháveis de deriva e qualidade. Você pratica MLOps Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar MLOps Academy?

Nenhuma experiência prévia é necessária. MLOps Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 3 de 4.

Quanto tempo leva a aula “Gere relatórios de deriva com Evidently”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de MLOps Academy?

Sim. Cada aula de MLOps Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Deriva de dados versus deriva de conceito
  2. Meça a deriva com PSI e KS
  3. Gere relatórios de deriva com Evidently
  4. Defina limiares e gatilhos de deriva
← Voltar para MLOps Academy