Trilha de estudo
Trilha MLOps: tudo o que estudar, tópico por tópico
Avaliação abrangente de MLOps cobrindo rastreamento de experimentos, pipelines de ML, serviço de modelos, monitoramento, infraestrutura e governança para sistemas de aprendizado de máquina em produção.
Resposta curta
Para aprender MLOps, percorra 7 módulos e 30 tópicos na ordem em que um apoia o próximo. Comece por Rastreamento de Experimentos e siga para Pipelines de ML e Serviço de Modelos. Use o mapa como checklist, ou meça seu nível e estude só o que falta.
O que você vai estudar
Os tópicos estão agrupados por módulo. Abra um para ver os objetivos e os conceitos-chave.
1 · Rastreamento de Experimentos4 tópicos
Fundamentos de Rastreamento de Experimentos
Registro de métricas, parâmetros, artefatos e comparação de execuções de experimentos
Objetivos
- Configurar rastreamento de experimentos com MLflow ou W&B
- Comparar e analisar resultados de experimentos
Conceitos-chave
- rastreamento com MLflow
- Weights & Biases
- execuções de experimentos
- registro de métricas
- armazenamento de artefatos
- comparação de execuções
- organização de experimentos
- registro de parâmetros
Otimização de Hiperparâmetros
Estratégias sistemáticas de busca de hiperparâmetros e ajuste automatizado
Objetivos
- Escolher a estratégia de otimização de hiperparâmetros adequada para um dado problema
- Configurar otimização bayesiana com Optuna
Conceitos-chave
- busca em grade
- busca aleatória
- otimização bayesiana
- Optuna
- Ray Tune
- parada antecipada
- definição do espaço de busca
- otimização multiobjetivo
Registro de Modelos
Versionamento centralizado de modelos, ambientes de staging e gestão do ciclo de vida
Objetivos
- Gerenciar o ciclo de vida de modelos através dos estágios do registro
- Implementar fluxos de promoção de modelos
Conceitos-chave
- versionamento de modelos
- ambientes de staging
- promoção de modelos
- linhagem de modelos
- MLflow Model Registry
- metadados de modelos
- fluxos de aprovação
- aliases de modelos
Reprodutibilidade
Garantir que experimentos de ML sejam reprodutíveis em diferentes ambientes e ao longo do tempo
Objetivos
- Identificar e corrigir problemas de reprodutibilidade em pipelines de ML
- Configurar DVC para versionamento de dados
Conceitos-chave
- sementes aleatórias
- fixação de ambiente
- versionamento de dados
- DVC
- treinamento determinístico
- gestão de dependências
- snapshots de contêiner
- versionamento de código
2 · Pipelines de ML5 tópicos
Pipelines de Dados
Construção de pipelines confiáveis de ingestão, transformação e engenharia de features
Objetivos
- Projetar pipelines de dados idempotentes para ML
- Escolher entre abordagens batch e streaming
Conceitos-chave
- ETL vs ELT
- ingestão de dados
- transformação de dados
- Apache Airflow
- batch vs streaming
- verificações de qualidade de dados
- pipelines idempotentes
- evolução de schema
Feature Stores
Gestão centralizada de features para consistência entre treinamento e serviço
Objetivos
- Explicar as diferenças entre feature stores online e offline
- Projetar pipelines de features com correção point-in-time
Conceitos-chave
- store online
- store offline
- frescor de features
- Feast
- Tecton
- versionamento de features
- junções point-in-time
- compartilhamento de features
Pipelines de Treinamento
Fluxos automatizados de treinamento de modelos com validação e gestão de artefatos
Objetivos
- Projetar pipelines de retreinamento automatizado
- Implementar validação adequada em fluxos de treinamento
Conceitos-chave
- fluxo de treinamento
- divisão de dados
- validação cruzada
- retreinamento automatizado
- gatilhos de treinamento
- gestão de artefatos
- alocação de computação
- checkpoints de treinamento
Orquestração de Pipelines
Orquestração de fluxos complexos de ML com DAGs, retentativas e agendamento
Objetivos
- Escolher a ferramenta de orquestração adequada para fluxos de ML
- Projetar pipelines de ML tolerantes a falhas
Conceitos-chave
- projeto de DAG
- Kubeflow Pipelines
- Apache Airflow
- Prefect
- dependências de tarefas
- políticas de retentativa
- agendamento
- cache de pipeline
Validação de Dados
Validação automatizada de qualidade de dados, imposição de schema e detecção de anomalias
Objetivos
- Implementar portões de validação de dados em pipelines de ML
- Projetar suítes de expectativas para dados de produção
Conceitos-chave
- Great Expectations
- TensorFlow Data Validation
- validação de schema
- perfilamento de dados
- suítes de expectativas
- métricas de qualidade de dados
- detecção de anomalias
- portões de validação
3 · Serviço de Modelos4 tópicos
Empacotamento de Modelos
Empacotamento de modelos para implantação com serialização, conteinerização e padrões de formato
Objetivos
- Escolher o formato de serialização de modelo adequado
- Empacotar modelos como serviços conteinerizados
Conceitos-chave
- ONNX
- TensorFlow SavedModel
- serialização pickle
- conteinerização Docker
- assinaturas de modelos
- schemas de entrada/saída
- otimização de modelos
- quantização
Servidores de Inferência
Implantação e gestão de servidores de inferência de modelos para predições em tempo real e em lote
Objetivos
- Configurar servidores de inferência para cargas de trabalho em produção
- Otimizar latência e throughput de inferência
Conceitos-chave
- TensorFlow Serving
- Triton Inference Server
- TorchServe
- BentoML
- agrupamento em lote
- conjuntos de modelos
- gRPC vs REST
- otimização de latência
Estratégias de Implantação de ML
Estratégias de implantação progressiva para modelos de ML incluindo canary, sombra e blue-green
Objetivos
- Projetar estratégias seguras de implantação de modelos
- Implementar implantações canary com rollback automático
Conceitos-chave
- implantação canary
- implantação blue-green
- implantação sombra
- divisão de tráfego
- procedimentos de rollback
- implantação com testes A/B
- multi-armed bandit
- feature flags para ML
Serviço na Borda e Mobile
Implantação de modelos de ML em dispositivos de borda e plataformas mobile
Objetivos
- Otimizar modelos para implantação na borda
- Escolher técnicas de compressão para inferência mobile
Conceitos-chave
- TensorFlow Lite
- ONNX Runtime Mobile
- compressão de modelos
- destilação de conhecimento
- inferência na borda
- ML no dispositivo
- poda de modelos
- aceleração de hardware
4 · Monitoramento e Observabilidade4 tópicos
Monitoramento de Modelos
Monitoramento de desempenho de modelos, degradação de acurácia e qualidade de predições em produção
Objetivos
- Projetar estratégias de monitoramento de modelos para produção
- Lidar com ground truth atrasado no monitoramento
Conceitos-chave
- qualidade de predições
- degradação de acurácia
- coleta de ground truth
- feedback atrasado
- métricas proxy
- Evidently AI
- Whylogs
- dashboards de monitoramento
Desvio de Dados e Conceito
Detecção e resposta a desvio de dados, desvio de conceito e mudanças de distribuição
Objetivos
- Distinguir entre desvio de dados e desvio de conceito
- Implementar pipelines automatizados de detecção de desvio
Conceitos-chave
- desvio de dados
- desvio de conceito
- mudança de covariável
- mudança de probabilidade a priori
- testes estatísticos
- divergência KL
- PSI
- estratégias de resposta a desvio
Monitoramento de Desempenho de Infraestrutura
Monitoramento de latência, throughput, utilização de recursos e conformidade com SLA para sistemas de ML
Objetivos
- Configurar monitoramento de infraestrutura para sistemas de ML
- Diagnosticar gargalos de latência em pipelines de inferência
Conceitos-chave
- percentis de latência
- métricas de throughput
- utilização de GPU
- perfilamento de memória
- conformidade com SLA
- Prometheus
- Grafana
- gargalos de recursos
Alertas e Observabilidade
Construção de sistemas de alertas e observabilidade para saúde ponta a ponta de sistemas de ML
Objetivos
- Projetar estratégias de alertas que evitem fadiga de alertas
- Definir SLOs para confiabilidade de sistemas de ML
Conceitos-chave
- projeto de alertas
- fadiga de alertas
- runbooks
- rastreamento distribuído
- logging estruturado
- resposta a incidentes
- SLOs para ML
- práticas de plantão
5 · Infraestrutura4 tópicos
Gestão de GPU e Computação
Gestão de recursos de GPU, seleção de instâncias e alocação de computação para cargas de trabalho de ML
Objetivos
- Selecionar instâncias GPU apropriadas para cargas de trabalho de ML
- Otimizar utilização de GPU e custos
Conceitos-chave
- tipos de instância GPU
- CUDA
- treinamento multi-GPU
- gestão de memória GPU
- instâncias spot
- VMs preemptíveis
- agendamento de computação
- cotas de recursos
Fluxos de ML Conteinerizados
Uso de contêineres e Kubernetes para infraestrutura de treinamento e serviço de ML
Objetivos
- Projetar infraestrutura de ML baseada em Kubernetes
- Configurar agendamento de GPU e gestão de recursos
Conceitos-chave
- imagens Docker para ML
- Kubernetes para ML
- Kubeflow
- agendamento de GPU
- limites de recursos
- seletores de nó
- afinidade de pod
- operadores específicos de ML
Treinamento Distribuído
Escalabilidade do treinamento de modelos em múltiplas GPUs e nós com paralelismo de dados e de modelos
Objetivos
- Escolher a estratégia de paralelismo adequada para uma carga de trabalho
- Configurar treinamento distribuído com PyTorch DDP
Conceitos-chave
- paralelismo de dados
- paralelismo de modelos
- paralelismo de pipeline
- Horovod
- PyTorch DDP
- backends de comunicação
- sincronização de gradientes
- all-reduce
Otimização de Custos de ML
Otimização de custos em nuvem para cargas de trabalho de ML incluindo treinamento, serviço e armazenamento
Objetivos
- Projetar infraestrutura de ML com custo-benefício otimizado
- Implementar auto-scaling para cargas de trabalho de inferência
Conceitos-chave
- estratégias de instâncias spot
- dimensionamento adequado
- auto-scaling de inferência
- cache de modelos
- inferência em lote
- escalonamento de armazenamento
- capacidade reservada
- atribuição de custos
6 · Governança e Estratégia4 tópicos
Governança de Modelos
Estabelecimento de frameworks de governança para desenvolvimento, implantação e gestão do ciclo de vida de modelos
Objetivos
- Projetar frameworks de governança de modelos
- Implementar fichas de modelo e padrões de documentação
Conceitos-chave
- fichas de modelo
- documentação de modelos
- fluxos de aprovação
- avaliação de risco
- detecção de viés
- métricas de equidade
- explicabilidade
- IA responsável
Conformidade e Auditoria
Conformidade regulatória, trilhas de auditoria e rastreamento de linhagem para sistemas de ML
Objetivos
- Projetar sistemas de ML em conformidade com auditoria
- Implementar rastreamento de linhagem de dados
Conceitos-chave
- conformidade com GDPR
- trilhas de auditoria de modelos
- linhagem de dados
- direito à explicação
- retenção de dados
- tratamento de PII
- frameworks regulatórios
- SOC 2 para ML
Testes A/B para ML
Projeto e análise de testes A/B para avaliação de modelos de ML em produção
Objetivos
- Projetar testes A/B rigorosos para modelos de ML
- Analisar resultados de experimentos com métodos estatísticos adequados
Conceitos-chave
- significância estatística
- cálculo de tamanho de amostra
- multi-armed bandits
- experimentos entrelaçados
- métricas de proteção
- efeitos de novidade
- holdouts de longo prazo
- plataformas de experimentação
Modelo de Maturidade MLOps
Avaliação e avanço da maturidade organizacional em MLOps abrangendo pessoas, processos e tecnologia
Objetivos
- Avaliar a maturidade organizacional em MLOps
- Projetar roadmaps para avanço da maturidade em MLOps
Conceitos-chave
- níveis de maturidade
- modelo de maturidade MLOps do Google
- níveis de automação
- CI/CD para ML
- CT (treinamento contínuo)
- engenharia de plataforma
- prontidão organizacional
- projeto de plataforma de ML
7 · MLOps Especialista5 tópicos
Observabilidade de ML
Implementação de observabilidade de ML: detecção de desvio de dados, monitoramento de desvio de conceito, métricas de degradação de modelo e pipelines de alerta
Objetivos
- Projetar um sistema abrangente de observabilidade de ML cobrindo dados, modelo e infraestrutura
- Configurar detecção de desvio com testes estatísticos apropriados e limiares de alerta
Conceitos-chave
- desvio de dados
- desvio de conceito
- PSI
- divergência KL
- métricas de degradação de modelo
- testes estatísticos
- Evidently
- Arize
- limiares de alerta
Arquitetura de Feature Store
Projeto e operação de feature stores: divisão online/offline, estratégias de backfill, frescor de features e latência de serviço
Objetivos
- Projetar uma arquitetura de feature store que elimine o desvio treinamento-serviço
- Implementar estratégias de backfill para recuperação de features com correção point-in-time
Conceitos-chave
- store online vs offline
- correção point-in-time
- backfill
- frescor de features
- latência de serviço
- Feast
- Tecton
- desvio treinamento-serviço
Registro de Modelos e Versionamento em Escala
Operação de registros de modelos em escala: estratégias de versionamento, transições de estágio, linhagem de artefatos e governança multiequipe
Objetivos
- Projetar um registro de modelos multiequipe com controles de governança e transições de estágio
- Implementar rastreamento de linhagem de artefatos desde dados de treinamento até modelo em produção
Conceitos-chave
- versionamento de modelos
- transições de estágio
- linhagem de artefatos
- MLflow Registry
- SageMaker Model Registry
- acesso multiequipe
- campeão/desafiante
Testes A/B e Implantação Sombra para ML
Implantação segura de modelos de ML usando modo sombra, divisão de tráfego, algoritmos bandit e testes de significância estatística
Objetivos
- Projetar um pipeline de implantação sombra que valide novos modelos com zero impacto em produção
- Selecionar entre testes A/B e algoritmos bandit para avaliação online de modelos
Conceitos-chave
- modo sombra
- divisão de tráfego
- multi-armed bandit
- amostragem de Thompson
- significância estatística
- avaliação online
- feedback atrasado
Resposta a Incidentes de ML
Resposta a incidentes de modelos de ML: detecção de degradação, procedimentos de rollback, análise de causa raiz e post-mortems
Objetivos
- Executar uma resposta estruturada a incidentes de ML desde detecção até post-mortem
- Projetar procedimentos de rollback e fallback para modelo campeão em sistemas de ML em produção
Conceitos-chave
- degradação de modelo
- procedimentos de rollback
- fallback para modelo campeão
- análise de causa raiz
- classificação de incidentes
- runbooks
- modelos de postmortem
Níveis: Júnior, Pleno, Sênior e Especialista
Explique com suas palavras
Corrigido por IA · sem cadastro · 1 perguntaSem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.
Já estuda MLOps?
A avaliação mede tópico por tópico, e o plano pula o que você já sabe.
Aberto para ler. A conta só é necessária para ser medido.
Perguntas frequentes
Por onde começar a estudar MLOps?
Comece por Rastreamento de Experimentos: Fundamentos de Rastreamento de Experimentos, Otimização de Hiperparâmetros e Registro de Modelos. O mapa ordena os tópicos pelo que depende de quê, então cada um prepara o seguinte.
Quanto tempo leva uma avaliação completa de MLOps?
Uma avaliação completa desta trilha leva cerca de 55 minutos. O tempo de estudo depende de onde você começa; o diagnóstico mostra quais tópicos você pode pular.
Preciso de conta para usar esta página?
Não. O mapa, os objetivos e os conceitos-chave são abertos. A conta só é necessária para ser medido, ver seu gap por tópico e receber um plano.