Pular para o conteúdo

Trilha de estudo

Trilha Engenheiro de IA/ML: tudo o que estudar, tópico por tópico

Avaliação abrangente de engenharia de IA/ML cobrindo engenharia de dados e features, desenvolvimento de modelos desde ML clássico até deep learning, sistemas de LLM e IA generativa, disponibilização de ML em produção, infraestrutura de MLOps e práticas de IA responsável.

Resposta curta

Para aprender Engenheiro de IA/ML, percorra 7 módulos e 35 tópicos na ordem em que um apoia o próximo. Comece por Engenharia de Dados e Features e siga para Desenvolvimento de Modelos e LLM e IA Generativa. Use o mapa como checklist, ou meça seu nível e estude só o que falta.

7
módulos
35
tópicos
65
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 · Engenharia de Dados e Features5 tópicos
  • Coleta e Pré-processamento de Dados

    Projetar pipelines de coleta de dados, tratar valores ausentes, detectar outliers, normalizar, codificar variáveis categóricas e construir fluxos de pré-processamento reproduzíveis

    Objetivos

    • Projetar pipelines de pré-processamento que tratem problemas comuns de qualidade de dados
    • Escolher estratégias adequadas de codificação e normalização para diferentes tipos de dados

    Conceitos-chave

    • imputação de valores ausentes
    • detecção de outliers
    • normalização e padronização
    • codificação de variáveis categóricas
    • validação de qualidade de dados
    • pipelines ETL
  • Técnicas de Engenharia de Features

    Criar features informativas a partir de dados brutos, features polinomiais, termos de interação, discretização, target encoding, extração de features de séries temporais e engenharia de features automatizada

    Objetivos

    • Criar features que melhorem o poder preditivo do modelo
    • Evitar vazamento de dados durante a engenharia de features

    Conceitos-chave

    • features polinomiais
    • termos de interação
    • estratégias de discretização
    • target encoding
    • features de séries temporais
    • engenharia de features automatizada
  • Feature Stores

    Gerenciamento centralizado de features com Feast, Tecton ou SageMaker Feature Store, stores online vs offline, consistência de features e correção temporal (point-in-time)

    Objetivos

    • Projetar arquiteturas de feature store para consistência entre treinamento e inferência
    • Implementar recuperação de features com correção temporal

    Conceitos-chave

    • stores online vs offline
    • correção temporal (point-in-time)
    • consistência de features
    • Feast
    • Tecton
    • latência de disponibilização de features
  • Versionamento de Dados (DVC/LakeFS)

    Versionamento de datasets e artefatos de ML com DVC, LakeFS ou Delta Lake, experimentos reproduzíveis, rastreamento de linhagem de dados e backends de armazenamento

    Objetivos

    • Implementar versionamento de dados para experimentos de ML reproduzíveis
    • Projetar rastreamento de linhagem de dados ao longo do ciclo de vida de ML

    Conceitos-chave

    • pipelines DVC
    • branching no LakeFS
    • versionamento com Delta Lake
    • linhagem de dados
    • reprodutibilidade
    • backends de armazenamento
  • Aumento de Dados e Dados Sintéticos

    Aumento de imagens, aumento de textos, SMOTE para dados desbalanceados, GANs para dados sintéticos, geração baseada em difusão e avaliação da qualidade de dados sintéticos

    Objetivos

    • Projetar estratégias de aumento de dados que melhorem a generalização do modelo
    • Avaliar a qualidade de dados sintéticos e detectar colapso de modo

    Conceitos-chave

    • aumento de imagens
    • aumento de textos
    • SMOTE
    • dados gerados por GAN
    • modelos de difusão
    • validação de dados sintéticos
2 · Desenvolvimento de Modelos5 tópicos
  • Aprendizado Supervisionado e Não Supervisionado

    Classificação, regressão, agrupamento, redução de dimensionalidade, seleção de modelos, validação cruzada, trade-off viés-variância e métodos de ensemble

    Objetivos

    • Selecionar algoritmos adequados para tarefas de classificação, regressão e agrupamento
    • Aplicar validação cruzada e explicar o trade-off viés-variância

    Conceitos-chave

    • classificação vs regressão
    • algoritmos de agrupamento
    • validação cruzada
    • trade-off viés-variância
    • métodos de ensemble
    • seleção de modelos
  • Arquiteturas de Deep Learning (CNN/RNN/Transformer)

    Redes neurais convolucionais, arquiteturas recorrentes, mecanismos de atenção, arquitetura transformer e seleção de arquitetura para diferentes modalidades

    Objetivos

    • Escolher arquiteturas de deep learning adequadas para tarefas de visão, NLP e sequências
    • Explicar a arquitetura transformer e suas vantagens sobre RNNs

    Conceitos-chave

    • arquiteturas CNN
    • RNN/LSTM/GRU
    • autoatenção
    • transformer encoder-decoder
    • codificação posicional
    • seleção de arquitetura
  • Transfer Learning e Fine-Tuning

    Adaptação de modelos pré-treinados, extração de features vs estratégias de fine-tuning, adaptação de domínio, agendamento de taxa de aprendizado e prevenção de esquecimento catastrófico

    Objetivos

    • Projetar estratégias de fine-tuning que equilibrem adaptação e retenção de conhecimento
    • Escolher entre extração de features e fine-tuning completo com base nas características do dataset

    Conceitos-chave

    • extração de features
    • fine-tuning completo
    • adaptação de domínio
    • agendamento de taxa de aprendizado
    • esquecimento catastrófico
    • congelamento de camadas
  • Otimização de Hiperparâmetros

    Grid search, random search, otimização bayesiana, Optuna, early stopping, buscadores de taxa de aprendizado e estratégias de otimização multi-fidelidade

    Objetivos

    • Implementar estratégias eficientes de busca de hiperparâmetros
    • Aplicar otimização bayesiana para treinamento custoso de modelos

    Conceitos-chave

    • grid search
    • random search
    • otimização bayesiana
    • Optuna
    • early stopping
    • otimização multi-fidelidade
  • Rastreamento de Experimentos (MLflow/W&B)

    Registro de experimentos com MLflow e Weights & Biases, rastreamento de métricas, gerenciamento de artefatos, registro de modelos, comparação de experimentos e fluxos de trabalho colaborativos de ML

    Objetivos

    • Configurar rastreamento de experimentos para fluxos de trabalho reproduzíveis de ML
    • Utilizar registros de modelos para versionamento e promoção de implantação

    Conceitos-chave

    • rastreamento com MLflow
    • Weights & Biases
    • registro de métricas
    • gerenciamento de artefatos
    • registro de modelos
    • comparação de experimentos
3 · LLM e IA Generativa5 tópicos
  • Integração de APIs de LLM

    Integrar APIs de LLM da OpenAI, Anthropic e de código aberto, tratar limites de taxa, respostas em streaming, tratamento de erros, gerenciamento de tokens e abstração de provedores

    Objetivos

    • Integrar APIs de LLM com tratamento adequado de erros e gerenciamento de limites de taxa
    • Projetar abstrações de LLM independentes de provedor

    Conceitos-chave

    • autenticação de API
    • limitação de taxa
    • respostas em streaming
    • contagem de tokens
    • abstração de provedores
    • tratamento de erros
  • Engenharia de Prompts para Produção

    Projeto de prompts para produção, modelos de prompts, controle de versão para prompts, testes sistemáticos de prompts, otimização de prompts e testes A/B de prompts em escala

    Objetivos

    • Projetar sistemas de prompts para produção com versionamento e testes
    • Implementar defesas contra ataques de injeção de prompts

    Conceitos-chave

    • modelos de prompts
    • controle de versão de prompts
    • testes sistemáticos
    • otimização de prompts
    • testes A/B de prompts
    • defesa contra injeção de prompts
  • Projeto de Arquitetura RAG

    Padrões de geração aumentada por recuperação, seleção de bancos de dados vetoriais, estratégias de chunking, busca híbrida, pipelines de reranking e avaliação de qualidade de RAG

    Objetivos

    • Projetar arquiteturas RAG com estratégias adequadas de recuperação e ranqueamento
    • Avaliar e melhorar a qualidade de sistemas RAG usando métricas padrão

    Conceitos-chave

    • bancos de dados vetoriais
    • estratégias de chunking
    • busca híbrida
    • reranking
    • avaliação de RAG
    • gerenciamento de janela de contexto
  • Fine-Tuning e Métodos PEFT

    Fine-tuning completo vs métodos eficientes em parâmetros (LoRA, QLoRA, prefix tuning), preparação de datasets para fine-tuning, avaliação e implantação de modelos ajustados

    Objetivos

    • Escolher entre fine-tuning completo e métodos PEFT com base em restrições de recursos
    • Preparar datasets de alta qualidade e avaliar o desempenho de modelos ajustados

    Conceitos-chave

    • LoRA
    • QLoRA
    • prefix tuning
    • camadas adaptadoras
    • preparação de datasets
    • avaliação de fine-tuning
  • Sistemas Multimodais

    Modelos de visão-linguagem, sistemas de áudio-texto, embeddings cross-modal, RAG multimodal e construção de sistemas que raciocinam entre modalidades

    Objetivos

    • Projetar sistemas multimodais que combinem visão, linguagem e áudio
    • Implementar pipelines de recuperação e raciocínio cross-modal

    Conceitos-chave

    • modelos de visão-linguagem
    • embeddings CLIP
    • RAG multimodal
    • alinhamento cross-modal
    • modelos de áudio-texto
    • fusão de modalidades
4 · Sistemas de ML em Produção5 tópicos
  • Disponibilização de Modelos (TorchServe/Triton/vLLM)

    Implantar modelos com TorchServe, Triton Inference Server e vLLM, estratégias de agrupamento em lote, otimização de modelos e projeto de infraestrutura de disponibilização

    Objetivos

    • Implantar modelos usando frameworks de disponibilização para produção
    • Otimizar a vazão de inferência com agrupamento em lote e compilação de modelos

    Conceitos-chave

    • TorchServe
    • Triton Inference Server
    • vLLM
    • agrupamento dinâmico em lote
    • otimização de modelos
    • exportação ONNX
  • Monitoramento de Modelos e Detecção de Drift

    Detectar drift de dados, drift de conceito e degradação de desempenho de modelos, testes estatísticos para drift, painéis de monitoramento e gatilhos automáticos de retreinamento

    Objetivos

    • Implementar pipelines de detecção de drift com testes estatísticos
    • Projetar gatilhos automáticos de retreinamento baseados em sinais de monitoramento

    Conceitos-chave

    • drift de dados
    • drift de conceito
    • PSI
    • teste KS
    • monitoramento de desempenho
    • gatilhos de retreinamento
  • Testes A/B para Modelos

    Projetar experimentos com modelos, implantações canário, testes em modo shadow, significância estatística para comparação de modelos e bandidos multi-braço

    Objetivos

    • Projetar frameworks de testes A/B para comparação de modelos em produção
    • Aplicar métodos estatísticos para determinar a superioridade de modelos

    Conceitos-chave

    • implantações canário
    • modo shadow
    • significância estatística
    • bandidos multi-braço
    • interleaving
    • métricas de proteção
  • CI/CD para Pipelines de ML

    Integração contínua para código e dados de ML, testes automatizados de modelos, automação de implantação, estratégias de rollback e padrões de CI/CD específicos para ML

    Objetivos

    • Construir pipelines de CI/CD que validem dados, código e qualidade de modelos
    • Implementar estratégias seguras de implantação e rollback para modelos de ML

    Conceitos-chave

    • testes de pipelines de ML
    • validação de dados no CI
    • portões de validação de modelos
    • automação de implantação
    • estratégias de rollback
    • GitHub Actions para ML
  • Otimização de Custo e Latência

    Quantização de modelos, poda, destilação, estratégias de cache, seleção de instâncias GPU, instâncias spot e otimização de custos de inferência

    Objetivos

    • Aplicar técnicas de compressão de modelos para reduzir custos de inferência
    • Projetar infraestrutura de inferência com custo otimizado e auto-scaling

    Conceitos-chave

    • quantização (INT8/FP16)
    • poda de modelos
    • destilação de conhecimento
    • cache de inferência
    • instâncias spot
    • auto-scaling
5 · MLOps e Infraestrutura5 tópicos
  • Treinamento Conteinerizado (Docker/K8s)

    Conteinerizar cargas de trabalho de treinamento de ML com Docker, Kubernetes para ML, imagens personalizadas de treinamento, agendamento de GPU e ambientes de treinamento reproduzíveis

    Objetivos

    • Construir pipelines de treinamento de ML conteinerizados com suporte a GPU
    • Projetar infraestrutura de treinamento de ML baseada em Kubernetes

    Conceitos-chave

    • Docker para ML
    • operadores Kubernetes
    • agendamento de GPU
    • imagens personalizadas de treinamento
    • ambientes reproduzíveis
    • KubeFlow
  • Gerenciamento de Recursos GPU/TPU

    Otimização de memória GPU, treinamento multi-GPU, configuração de TPU, treinamento com precisão mista e utilização eficiente de hardware

    Objetivos

    • Otimizar o uso de memória GPU para treinamento de modelos grandes
    • Configurar treinamento com precisão mista para ganhos de desempenho

    Conceitos-chave

    • otimização de memória GPU
    • treinamento com precisão mista
    • acumulação de gradientes
    • paralelismo de dados multi-GPU
    • pods TPU
    • otimização CUDA
  • Treinamento Distribuído

    Paralelismo de dados, paralelismo de modelo, paralelismo de pipeline, DeepSpeed, FSDP, backends de comunicação e escalar treinamento entre nós

    Objetivos

    • Escolher estratégias de paralelismo adequadas para diferentes tamanhos de modelos
    • Configurar DeepSpeed ou FSDP para treinamento distribuído

    Conceitos-chave

    • paralelismo de dados
    • paralelismo de modelo
    • paralelismo de pipeline
    • DeepSpeed
    • FSDP
    • NCCL
  • Orquestração de Pipelines de Features

    Orquestrar computação de features com Airflow, Prefect ou Dagster, agendamento, gerenciamento de dependências e garantias de atualização de features

    Objetivos

    • Projetar pipelines de computação de features com orquestração adequada
    • Garantir atualização e confiabilidade de features em produção

    Conceitos-chave

    • DAGs do Airflow
    • fluxos do Prefect
    • assets do Dagster
    • agendamento
    • gerenciamento de dependências
    • atualização de features
  • Projeto de Plataformas de ML

    Projetar plataformas internas de ML, infraestrutura de ML de autoatendimento, APIs de plataforma, multi-tenancy, governança e equilíbrio entre flexibilidade e padronização

    Objetivos

    • Projetar plataformas de ML que equilibrem flexibilidade e padronização
    • Implementar governança multi-tenant para infraestrutura compartilhada de ML

    Conceitos-chave

    • arquitetura de plataforma
    • ML de autoatendimento
    • multi-tenancy
    • governança
    • camadas de abstração
    • experiência do desenvolvedor
6 · IA Responsável5 tópicos
  • Detecção e Mitigação de Viés

    Identificar viés nos dados de treinamento e nas previsões de modelos, métricas de equidade, técnicas de debiasing em pré-processamento, durante o processamento e pós-processamento

    Objetivos

    • Aplicar métricas de equidade para detectar viés em modelos de ML
    • Implementar técnicas de debiasing em diferentes etapas do pipeline de ML

    Conceitos-chave

    • métricas de equidade
    • paridade demográfica
    • equalized odds
    • debiasing em pré-processamento
    • técnicas in-processing
    • calibração pós-processamento
  • Explicabilidade de Modelos (SHAP/LIME)

    Explicações locais e globais de modelos, valores SHAP, LIME, visualização de atenção, importância de features e comunicação de decisões de modelos para partes interessadas

    Objetivos

    • Gerar e interpretar explicações de modelos usando SHAP e LIME
    • Comunicar decisões de modelos para partes interessadas não técnicas

    Conceitos-chave

    • valores SHAP
    • LIME
    • importância de features
    • visualização de atenção
    • explicações globais vs locais
    • comunicação com partes interessadas
  • Segurança de IA e Barreiras de Proteção

    Validação de entrada e saída, filtragem de conteúdo, classificadores de segurança, detecção de alucinações, frameworks de barreiras de proteção e padrões de projeto à prova de falhas

    Objetivos

    • Projetar sistemas de segurança multicamada para aplicações de IA
    • Implementar frameworks de barreiras de proteção que previnam saídas prejudiciais

    Conceitos-chave

    • validação de entrada
    • filtragem de saída
    • classificadores de segurança
    • detecção de alucinações
    • NeMo Guardrails
    • padrões à prova de falhas
  • Conformidade Regulatória (EU AI Act)

    Categorias de risco do EU AI Act, requisitos de documentação, avaliações de conformidade, model cards, data sheets e construção de sistemas de IA prontos para conformidade

    Objetivos

    • Classificar sistemas de IA de acordo com as categorias de risco do EU AI Act
    • Construir documentação e trilhas de auditoria para conformidade regulatória

    Conceitos-chave

    • níveis de risco do EU AI Act
    • avaliação de conformidade
    • model cards
    • data sheets
    • trilhas de auditoria
    • avaliações de impacto
  • Red-Teaming de Sistemas de IA

    Testes adversariais sistemáticos de sistemas de IA, taxonomias de ataques, testes de jailbreak, red-teaming automatizado e construção de camadas robustas de defesa

    Objetivos

    • Conduzir exercícios sistemáticos de red-teaming para sistemas de IA
    • Projetar estratégias de defesa em profundidade contra ataques adversariais

    Conceitos-chave

    • taxonomias de ataques
    • testes de jailbreak
    • red-teaming automatizado
    • robustez adversarial
    • defesa em profundidade
    • divulgação de vulnerabilidades
7 · Engenharia de ML Especialista5 tópicos
  • Engenharia de Plataformas de ML

    Construir e operar plataformas de ML usando Kubeflow, Vertex AI ou SageMaker para treinamento e disponibilização escaláveis

    Objetivos

    • Projetar e operar plataformas de ML de ponta a ponta para grandes equipes de engenharia
    • Avaliar trade-offs entre plataformas de ML gerenciadas e infraestrutura personalizada

    Conceitos-chave

    • Kubeflow Pipelines
    • Vertex AI Pipelines
    • SageMaker
    • orquestração de pipelines
    • rastreamento de experimentos
    • infraestrutura de treinamento distribuído
    • infraestrutura de disponibilização
  • Governança de Modelos e Frameworks de Conformidade

    Implementar governança de modelos: model cards, fluxos de aprovação, classificação de riscos, trilhas de auditoria e conformidade regulatória

    Objetivos

    • Projetar um framework de governança de modelos cobrindo todo o ciclo de vida de ML
    • Mapear níveis de risco de modelos para obrigações regulatórias e fluxos de aprovação

    Conceitos-chave

    • model cards
    • classificação de riscos
    • fluxos de aprovação
    • trilhas de auditoria
    • inventário de modelos
    • mapeamento do EU AI Act
    • frameworks de IA responsável
  • Treinamento Distribuído em Larga Escala

    Escalar treinamento de modelos de ML com paralelismo de dados, paralelismo de modelo, paralelismo de pipeline e salvamento de pontos de controle de gradientes

    Objetivos

    • Escolher a estratégia de paralelismo adequada para modelos com bilhões de parâmetros
    • Configurar estágios do otimizador ZeRO e precisão mista para eficiência de memória

    Conceitos-chave

    • paralelismo de dados
    • paralelismo de modelo
    • paralelismo de pipeline
    • otimizador ZeRO
    • acumulação de gradientes
    • precisão mista
    • DeepSpeed/FSDP
  • Otimização de Custos de ML

    Otimizar custos de infraestrutura de ML: treinamento com instâncias spot, quantização, poda, destilação de conhecimento e eficiência de disponibilização

    Objetivos

    • Reduzir custos de treinamento e disponibilização de ML usando quantização e poda
    • Projetar pipelines de inferência com consciência de custos que atendam SLAs de latência

    Conceitos-chave

    • treinamento com instâncias spot
    • quantização INT8
    • poda de modelos
    • destilação de conhecimento
    • otimização de inferência em lote
    • utilização de GPU
    • dimensionamento adequado
  • Fine-Tuning de Modelos Fundacionais

    Ajuste fino de modelos fundacionais usando LoRA, QLoRA, ajuste por instruções e RLHF para aplicações específicas de domínio

    Objetivos

    • Selecionar e aplicar métodos PEFT para adaptação de domínio com recursos computacionais limitados
    • Projetar suítes de avaliação para validar a qualidade de modelos ajustados

    Conceitos-chave

    • LoRA
    • QLoRA
    • PEFT
    • ajuste por instruções
    • RLHF
    • DPO
    • esquecimento catastrófico
    • suíte de avaliação

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 Engenheiro de IA/ML?

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 Engenheiro de IA/ML?

Comece por Engenharia de Dados e Features: Coleta e Pré-processamento de Dados, Técnicas de Engenharia de Features e Feature Stores. 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 Engenheiro de IA/ML?

Uma avaliação completa desta trilha leva cerca de 65 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.