Pular para o conteúdo

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.

7
módulos
30
tópicos
55
min para avaliar

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 pergunta

Sem alternativas para chutar: você escreve, a IA corrige com a rubrica do tópico e diz em que nível sua resposta está.

0 / 600

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.