Programa do Curso
Fundamentos da Contêinerização para MLOps
- Entendendo os requisitos do ciclo de vida do ML
- Conceitos-chave do Docker para sistemas de ML
- Boas práticas para ambientes reprodutíveis
Construindo Pipelines de Treinamento de ML Contêinerizados
- Empacotando código de treinamento de modelos e dependências
- Configurando jobs de treinamento usando imagens Docker
- Gerenciando conjuntos de dados e artefatos em contêineres
Contêinerização de Validação e Avaliação de Modelos
- Reproduzindo ambientes de avaliação
- Automatizando fluxos de trabalho de validação
- Capturando métricas e logs a partir de contêineres
Inferência e Servição Contêinerizadas
- Projetando microsserviços de inferência
- Otimizando contêineres de tempo de execução para produção
- Implementando arquiteturas de servição escaláveis
Orquestração de Pipelines com Docker Compose
- Coordenando fluxos de trabalho de ML com múltiplos contêineres
- Isolemento de ambiente e gerenciamento de configuração
- Integração de serviços de suporte (ex.: rastreamento, armazenamento)
Versionamento e Gerenciamento do Ciclo de Vida de Modelos de ML
- Rastreando modelos, imagens e componentes de pipeline
- Ambientes de contêiner com controle de versão
- Integrando o MLflow ou ferramentas similares
Implantação e Escala de Cargas de Trabalho de ML
- Executando pipelines em ambientes distribuídos
- Escala de microsserviços usando abordagens nativas do Docker
- Monitoramento de sistemas de ML contêinerizados
CI/CD para MLOps com Docker
- Automatizando builds e implantação de componentes de ML
- Testando pipelines em ambientes de staging contêinerizados
- Garantindo reprodutibilidade e rollbacks
Resumo e Próximos Passos
Requisitos
- Compreensão dos fluxos de trabalho de machine learning
- Experiência com Python para desenvolvimento de dados ou modelos
- Familiaridade com os fundamentos de contêineres
Público-Alvo
- Engenheiros de MLOps
- Praticantes de DevOps
- Equipes de plataformas de dados
Testemunhos de Clientes (2)
Como mencionei anteriormente, para uma pessoa como eu (sem experiência), isso foi uma porta de entrada para compreender os recursos e as funções dessas ferramentas e programas.
Patrick V. Duylovski - UBB + DZI (KBC GROUP)
Curso - Docker and Kubernetes
Máquina Traduzida
programa de curso estruturado em múltiplos níveis.
Bert Paelinckx - Cube SoftwareSolutions
Curso - Introduction to Docker
Máquina Traduzida