Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📦 Capacitação Profissional em CD4ML (Continuous Delivery for Machine Learning)

Este repositório contém o material completo para capacitação prática e profissional em CD4ML: Continuous Delivery for Machine Learning.


📚 Módulos Didáticos


🧪 Desafios Práticos


🏗️ Templates


🗂️ Diagramas C4


🚀 Requisitos

  • Python 3.10+
  • Git, DVC (opcional)
  • VSCode + Extensão PlantUML (opcional)
  • Docker, FastAPI (para serving)
  • Prometheus, Grafana, Evidently (para monitoramento)

Capacitação estruturada com foco em aplicação no mercado e validação por meio de desafios práticos.


🧪 Testes Adicionais

  • test_input_validation.py: Garante que os arquivos CSV de entrada têm colunas e dados válidos.

⏰ Monitoramento Agendado

  • Interno (cron): Container cron executa o monitoramento continuamente.
  • Externo (GitHub Actions): Workflow scheduled_monitor.yml roda a cada 15 minutos automaticamente.

☁️ Armazenamento

  • Relatórios de drift são salvos como JSON e enviados para S3. Bucket padrão: cd4ml-monitoring Caminho: drift_reports/drift_report.json

📦 Comandos Úteis

make install       # Instala dependências
make train         # Treina modelo
make test          # Executa testes
make monitor       # Gera relatório Evidently + envia para S3

About

MLOps Concepts

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages