
07 de out · Tecnologia
Advanced AI: Customização de LLMs
Comprar · R$ 3.250,00
A compra acontece no site da Sympla. Com taxa, a partir de R$ 3.575,00.
Sobre o evento
Certificação em Advanced AI — Customização de LLMs
Programa avançado e prático voltado à personalização, otimização e implementação de grandes modelos de linguagem. Ao longo do curso, os participantes aprenderão a adaptar LLMs para diferentes aplicações utilizando técnicas de fine-tuning, reasoning, quantization, distillation e Mixture of Experts — MoE, etc.
As aulas combinarão fundamentos conceituais, demonstrações técnicas e projetos aplicados. Os participantes trabalharão com modelos reais, preparação de dados, avaliação de desempenho, redução de custos computacionais e estratégias para execução eficiente em ambientes de produção.
Durante o programa, os alunos terão acesso a GPUs para treinamento, fine-tuning e experimentação com modelos de linguagem, incluindo atividades práticas com arquiteturas densas e modelos baseados em Mixture of Experts.
Principais conteúdos
Preparação e curadoria de datasets para treinamento
Fine-tuning completo e eficiente com LoRA e QLoRA
Treinamento supervisionado e alinhamento de modelos
Técnicas de reasoning e melhoria da capacidade de resposta
Mixture of Experts — MoE: arquitetura, roteamento e especialização
Treinamento e otimização de modelos MoE
Quantização para redução de memória e custo computacional
Avaliação, comparação e validação de LLMs
Otimização de inferência e implantação de modelos
Desenvolvimento de um projeto prático de customização de LLMs
Duração e carga horária
Duração: 3 meses
Frequência: 3 horas por semana
Formato: 12 encontros semanais
Carga horária total: 36 horas
Diferenciais
Acesso a GPUs para treinamento de modelos, atividades práticas orientadas, aplicação de técnicas de MoE, fine-tuning, reasoning e quantization, acompanhamento técnico e desenvolvimento de um projeto aplicado de customização de LLMs.Semana 1 — Fundamentos de Large Language ModelsIntrodução aos componentes fundamentais dos modelos de linguagem e ao processo de geração de texto.Conteúdos
Evolução dos modelos de linguagem
Diferenças entre modelos tradicionais, Foundation Models e LLMs
Tokens, tokenização e vocabulário
Embeddings e representações vetoriais
Context window e processamento de sequências
Geração autoregressiva
Logits, probabilidades e função Softmax
Temperatura, Top-K e Top-P
Diferenças entre treinamento, inferência e geraçãoSemana 2 — Transformers, Attention e QKVEstudo detalhado da arquitetura Transformer, base dos principais LLMs.Conteúdos
Estrutura de um Transformer
Encoder, decoder e arquiteturas decoder-only
Self-attention e causal attention
Matrizes Query, Key e Value — QKV
Scaled dot-product attention
Attention scores
Multi-head attention
Máscaras causais
Positional embeddings
Feed-forward networks
Residual connections
Layer normalization
Fluxo de informações dentro de um bloco TransformerSemana 3 — Como um LLM é treinadoFundamentos matemáticos e computacionais do treinamento de modelos de linguagem.Conteúdos
Objetivo de previsão do próximo token
Labels e deslocamento da sequência
Cross-entropy loss
Backpropagation
Gradient descent e algoritmos de otimização
Learning rate e schedulers
Batch size e gradient accumulation
Épocas, steps e checkpoints
Overfitting e generalização
Gradient clipping
FP32, FP16 e BF16
Uso de memória durante treinamento e inferência
Parâmetros, gradientes, ativações e estados do otimizadorSemana 4 — Preparação e curadoria de datasetsConstrução de datasets confiáveis para treinamento e customização de LLMs.Conteúdos
Coleta, limpeza e normalização de dados
Formatos de instrução, entrada e resposta
Datasets conversacionais
Chat templates
System prompts
Tokenização, padding e truncamento
Attention masks
Separação entre treino, validação e teste
Deduplicação
Balanceamento e diversidade
Controle de qualidade
Prevenção de data leakage
Geração de dados sintéticos
Licenciamento, privacidade e governança dos dados
Semana 5 — Supervised Fine-Tuning e Instruction TuningIntrodução ao processo de adaptação supervisionada de modelos.Conteúdos
Diferenças entre prompting, RAG e fine-tuning
Full fine-tuning
Supervised Fine-Tuning — SFT
Instruction tuning
Domain adaptation
Continual pre-training
Escolha do modelo-base
Configuração dos hiperparâmetros
Treinamento por resposta completa ou apenas assistant
Checkpoints e experiment tracking
Catastrophic forgetting
Avaliação antes e depois do fine-tuningSemana 6 — Fine-tuning eficiente com LoRA e QLoRAAplicação de técnicas de Parameter-Efficient Fine-Tuning para reduzir memória e custo computacional.Conteúdos
Parameter-Efficient Fine-Tuning — PEFT
Matrizes de baixo rank
Arquitetura LoRA
Rank, alpha e dropout
Seleção dos módulos-alvo
LoRA em attention e feed-forward layers
QLoRA
Treinamento sobre modelos quantizados
NF4 e double quantization
Merge de adapters
Carregamento de múltiplos adapters
Versionamento e distribuição
Comparação entre full fine-tuning, LoRA e QLoRASemana 7 — Reasoning e dados de raciocínioDesenvolvimento e avaliação da capacidade dos modelos para resolver problemas complexos.Conteúdos
Diferença entre geração textual e reasoning
Decomposição de problemas
Chain-of-Thought
Self-consistency
ReAct
Tool use
Planejamento e execução
Geração de dados sintéticos de raciocínio
Reasoning traces
Verificadores de respostas
Process supervision
Outcome supervision
Recompensas verificáveis
Avaliação da resposta final e do processo
Limitações e riscos associados a dados de raciocínioSemana 8 — Alinhamento por preferênciasIntrodução às técnicas utilizadas para adaptar o comportamento de um LLM a preferências humanas ou critérios definidos.Conteúdos
Objetivos do alinhamento
Dados escolhidos e rejeitados
Preference datasets
Reward Models
RLHF e RLAIF
Direct Preference Optimization — DPO
Identity Preference Optimization — IPO
Odds Ratio Preference Optimization — ORPO
Kahneman-Tversky Optimization — KTO
SimPO e métodos relacionados
Construção de pares de preferência
Qualidade, factualidade, segurança e estilo
Diferenças entre SFT e Preference Optimization
Avaliação de modelos alinhados
Semana 9 — Reinforcement Learning para LLMs: PPO e GRPOAplicação de técnicas de Reinforcement Learning no pós-treinamento de modelos de linguagem.Conteúdos
Fundamentos de Reinforcement Learning
Policy, action, reward e trajectory
On-policy e off-policy learning
Proximal Policy Optimization — PPO
Group Relative Policy Optimization — GRPO
Geração de múltiplas respostas por prompt
Cálculo de recompensas relativas dentro de grupos
Reward functions
Verificadores programáticos
Recompensas de precisão, formato e consistência
KL divergence
Controle de mudança da política
Advantage estimation
Credit assignment
Reward hacking
Instabilidade e colapso de treinamento
Comparação entre PPO, GRPO, DPO e SFT
GRPO aplicado a matemática, código e reasoning
Semana 10 — Model DistillationSemana dedicada à transferência de capacidades de modelos maiores para modelos menores, rápidos e economicamente eficientes.Conteúdos
Conceitos de modelo teacher e modelo student
Knowledge Distillation
Response Distillation
Sequence-Level Distillation
Logit Distillation
Feature Distillation
Distillation com temperatura
Self-Distillation
Progressive Distillation
Geração de dados sintéticos pelo modelo professor
Filtragem, ranking e validação das respostas
Uso de múltiplos modelos professores
Destilação combinada com SFT
Destilação combinada com LoRA e QLoRA
Reasoning Distillation
Transferência de capacidades matemáticas e de programação
Destilação baseada em resposta final
Destilação baseada em verificadores
Process supervision e outcome supervision
Retenção de capacidades
Catastrophic forgetting
Comparação de qualidade, latência, memória e custo
Licenciamento e governança dos dados gerados pelo teacher
Laboratório em GPUDesenvolvimento de um pipeline completo:
Seleção do modelo professor
Geração de respostas sintéticas
Aplicação de filtros e verificadores
Construção do dataset de destilação
Treinamento do modelo estudante
Comparação entre teacher, student original e student destilado
Avaliação de qualidade, latência, memória e custo computacionalSemana 11 — Mixture of Experts, quantização e inferência eficienteEstudo de arquiteturas esparsas e técnicas para reduzir o custo de treinamento e implantação.Destaque: Mixture of Experts — MoE
Diferenças entre modelos densos e modelos MoE
Conceito de experts
Router e gating network
Seleção Top-K de especialistas
Sparse activation
Expert specialization
Capacidade por expert
Load balancing
Auxiliary loss
Expert collapse
Parâmetros totais versus parâmetros ativos
Fine-tuning de routers e experts
LoRA aplicado a modelos MoE
Especialização de experts por domínio
Diagnóstico da utilização dos experts
Custos de comunicação entre GPUs
Quantização
Fundamentos de quantização
INT8 e INT4
Weight-only quantization
Post-Training Quantization — PTQ
Quantization-Aware Training — QAT
Quantização por tensor, canal e grupo
Calibração
Impacto da quantização na qualidade
Quantização de modelos densos e MoE
Inferência eficiente
KV cache
Batching e continuous batching
Latência e throughput
Uso de memória
Servidores de inferência
Monitoramento e avaliação em produção
Relação entre qualidade, velocidade e custoSemana 12 — Projeto final de customização de LLMsConsolidação dos conhecimentos por meio do desenvolvimento de uma solução completa.Estrutura do projeto
Definição do problema e do caso de uso
Seleção do modelo-base
Preparação e validação do dataset
Construção da baseline
Escolha da estratégia de customização
SFT, LoRA ou QLoRA
Alinhamento com DPO, GRPO ou método relacionado
Model Distillation, quando aplicável
Customização de arquiteturas MoE, quando aplicável
Treinamento utilizando as GPUs disponibilizadas
Quantização e otimização da inferência
Definição de benchmarks
Avaliação quantitativa e qualitativa
Comparação com o modelo original
Análise de qualidade, latência, memória e custo
Documentação das decisões técnicas
Apresentação dos resultados
Competências desenvolvidasAo concluir a certificação, o participante estará preparado para:
Compreender internamente o funcionamento de LLMs e Transformers
Interpretar tokens, embeddings, logits, Softmax, attention e QKV
Preparar e validar datasets para treinamento
Executar Supervised Fine-Tuning
Aplicar LoRA, QLoRA e outras técnicas de PEFT
Construir datasets de reasoning e preferência
Aplicar DPO, IPO, ORPO, KTO e métodos relacionados
Desenvolver pipelines com PPO e GRPO
Criar funções de recompensa e verificadores
Realizar Knowledge Distillation e Reasoning Distillation
Compreender e customizar arquiteturas Mixture of Experts
Quantizar e otimizar modelos para inferência
Utilizar GPUs em pipelines reais de treinamento
Avaliar modelos customizados com métricas técnicas e de negócio
Desenvolver uma solução completa de customização de LLMs
Principais diferenciais
Customização de LLMs como eixo central do programa
Semana especial de Model Distillation
Destaque para Mixture of Experts — MoE
Aplicação prática de GRPO, DPO, LoRA e QLoRA
Acesso a GPUs para treinamento e experimentação
Laboratórios com modelos reais
Projeto final aplicado
Comparação entre qualidade, desempenho e custo computacionalPúblico-alvoO programa é destinado a profissionais e estudantes que desejam atuar de forma prática na customização, treinamento, alinhamento e otimização de Large Language Models.É especialmente indicado para:
Engenheiros de Machine Learning e Inteligência Artificial
Cientistas e analistas de dados
Desenvolvedores de software e engenheiros de dados
Pesquisadores e estudantes de graduação ou pós-graduação em computação, engenharia e áreas relacionadas
Arquitetos de soluções, profissionais de MLOps e infraestrutura de IA
Líderes técnicos e profissionais responsáveis por projetos de IA generativa
Consultores e empreendedores que desejam desenvolver soluções próprias baseadas em LLMs
Profissionais que já utilizam APIs de modelos e querem avançar para treinamento, fine-tuning e implantação de modelos customizados







