Gere relatórios de deriva com Evidently
Produza relatórios compartilháveis de deriva e qualidade.
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 evidentlyReferê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_dfA 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 DataDriftPresetExecute 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. 🎯
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
- Deriva de dados versus deriva de conceito
- Meça a deriva com PSI e KS
- Gere relatórios de deriva com Evidently
- Defina limiares e gatilhos de deriva