MLOps Academy · Aula

Trilhas de auditoria e reprodutibilidade

Reconstrua qualquer previsão anterior sob demanda.

Aula 3 de 413 etapas

Trilhas de auditoria e reprodutibilidade é 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.

O que é uma trilha de auditoria

Uma trilha de auditoria é um registro resistente a adulterações de quem fez o quê e quando, para que qualquer decisão do modelo possa ser explicada muito depois de ter acontecido. 🧾

Reconstrua qualquer previsão

O objetivo é simples, mas rigoroso: dada uma previsão de meses atrás, você deve reconstruir exatamente o modelo e as entradas que a produziram.

Registre Todas as Previsões

Para auditar mais tarde, capture a solicitação agora. Salve os recursos de entrada, a saída e a versão do modelo em cada chamada.

log = {"ts": now(), "model_version": "3",
       "inputs": features, "prediction": y}
prediction_store.write(log)

Fixe a Versão do Modelo

Uma previsão isolada não serve para auditorias. Armazene sempre a versão do modelo junto dela para saber exatamente qual modelo respondeu.

Da Versão à Compilação

A linhagem conecta essa versão à compilação correspondente. A versão no registro aponta para uma execução do MLflow que contém os dados e o código que a produziram.

Reproduza a Execução

Com o identificador da execução, você pode reconstruir todo o ambiente: confira o commit registrado, restaure os dados fixados e execute o treinamento novamente.

run = mlflow.get_run(run_id)
commit = run.data.tags["git_commit"]
subprocess.run(["git", "checkout", commit])

Torne os Registros Imutáveis

Um registro de auditoria que pode ser editado não prova nada. Grave em um armazenamento de apenas acréscimo para que os registros possam ser adicionados, mas nunca alterados silenciosamente.

Mantenha uma Política de Retenção

Decida por quanto tempo os registros devem ser mantidos. Campos regulamentados geralmente exigem retenção por anos; portanto, defina esse período deliberadamente, não por acidente.

Registre o Ambiente

O código, sozinho, não basta. Registre também as dependências fixadas, pois uma versão diferente de uma biblioteca pode alterar um resultado silenciosamente.

mlflow.log_artifact("requirements.txt")

Pronto para Auditoria por Padrão

O segredo é tornar os rastros automáticos. Quando o registro acontece em cada execução e solicitação, você está sempre pronto para uma auditoria, sem precisar correr contra o tempo. ✅

Reexecute para Verificar

Para provar um resultado, forneça as entradas registradas novamente ao modelo reconstruído. Uma saída correspondente confirma que o rastro é realmente reproduzível.

Verificação Rápida

Pense no que você precisa registrar para reconstruir uma previsão antiga.

Recapitulação

Você viu como os rastros de auditoria registram cada previsão com sua versão, gravam dados de forma imutável e usam a linhagem para reproduzir completamente qualquer resultado passado. ✅

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 “Trilhas de auditoria e reprodutibilidade” é grátis?

Sim — o texto completo de “Trilhas de auditoria e reprodutibilidade” é 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 “Trilhas de auditoria e reprodutibilidade”?

Reconstrua qualquer previsão anterior sob demanda. 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 “Trilhas de auditoria e reprodutibilidade”?

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. Rastreie a linhagem dos dados ao modelo
  2. Escreva cartões de modelo
  3. Trilhas de auditoria e reprodutibilidade
  4. Controle de acesso e conformidade
← Voltar para MLOps Academy