Plano de Ensino e Cronograma - IA II 2026-2
Plano de Ensino e Cronograma da Disciplina
Este documento é a fonte única para datas, pesos, escopo obrigatório e avaliação da disciplina em 2026-2. Páginas de módulos, trabalhos e materiais didáticos podem detalhar conteúdos ou implementações, mas não substituem este plano.
Capítulos do livro são unidades independentes de leitura e estudo. Encontros são unidades de agendamento da disciplina: podem abordar, dividir ou integrar capítulos. A logística obrigatória da oferta 2026-2 pertence a este plano, não aos capítulos do livro.
📄 Visualizar PDF do Plano Didático Oficial
📚 Baixar o Livro Teórico Completo (PDF A5) | 🧪 Baixar o Caderno de Laboratórios Práticos (PDF A4)
As aulas ocorrem duas vezes por semana (Segundas e Quartas-feiras) na Sala 40, integrando sessões teóricas dialogadas, avaliações escritas e laboratórios práticos corporativos:
- 🕒 Turma 1: Segunda-feira (14:55 às 16:35) e Quarta-feira (13:00 às 14:40)
- 🕒 Turma 2: Segunda-feira (16:35 às 18:15) e Quarta-feira (14:55 às 16:35)
| Aula | Data | Título | Conteúdo Teórico | Conteúdo do Laboratório Prático | Capítulo | Slides |
|---|---|---|---|---|---|---|
| 1 | 05/08 (Qua) | Cap 01 - O Primeiro Neurônio (Perceptron) | Apresentação da disciplina. Matemática do Perceptron simples e álgebra linear. | Lab 01: Implementação do Perceptron em NumPy puro + Setup do GitLab CI/CD (Starter Template). | 📖 | 🎞️ |
| 2 | 10/08 (Seg) | Cap 02 - Redes Multicamadas (MLP) | Redes Profundas, funções de ativação (Sigmoid, ReLU) e camadas densas. | Lab 02: Construção de uma MLP manual em Python + Suíte de testes unitários (pytest). |
📖 | 🎞️ |
| 3 | 12/08 (Qua) | Cap 03 - Descida do Gradiente | Superfície de erro, função de perda (MSE) e gradiente descendente. | Lab 03: Script de treinamento, plotagem de convergência e explosão proposital de gradiente. | 📖 | 🎞️ |
| 4 | 17/08 (Seg) | Cap 04 - Ecossistema Keras & Data Prep | Framework Keras/TensorFlow, API Sequential e pré-processamento. | Lab 04: Geração de dados sintéticos e pré-processamento obrigatório (Normalização). | 📖 | 🎞️ |
| 5 | 19/08 (Qua) | Cap 05 - Multiclasse & Overfitting | Classificação Multiclasse (Softmax, Cross-Entropy) e Overfitting. | Lab 05: Classificação no Fashion-MNIST/CIFAR e gráficos de diagnósticos de sobreajuste. | 📖 | 🎞️ |
| 6 | 24/08 (Seg) | Cap 06 - Regularização & Callbacks | Técnica de Dropout, L1/L2, EarlyStopping e ModelCheckpoint. | Lab 06: (Opcional) Intervenção com Dropout e parada antecipada de treinamento. | 📖 | 🎞️ |
| 7 | 26/08 (Qua) | Cap 07 - Transfer Learning & Otimizadores | Otimizadores (Adam, RMSprop) e Transfer Learning com ResNet50. | Lab 07 (Pt. 1): Classificador Padrão Ouro com MobileNetV2. 📄 Lab Parte 1 PDF |
📖 | 🎞️ |
| 8 | 31/08 (Seg) | Cap 07 - Transfer Learning (Parte 2) | Duelo de Modelos: Congelamento, Impacto de parâmetros e MLOps. | Lab 07 (Pt. 2): Duelo de Hipóteses e Telemetria MLOps. 📄 Lab Parte 2 PDF 🎞️ Conclusões do Lab (PDF) 📝 Código Inicial HTML |
📖 | 🎞️ |
| 9 | 02/09 (Qua) | Cap 08 - Avaliação Crítica & MLOps (Início TP1) | Dados desbalanceados, Precision/Recall/F1, Matriz de Confusão e Serialização. | Lab 08 (Pt. 1): Avaliação Crítica e Serialização. 📄 Lab Parte 1 PDF |
📖 | 🎞️ |
| - | 07/09 (Seg) | 🏖️ Feriado | Independência do Brasil. | - | - | - |
| 10 | 09/09 (Qua) | Cap 08 - Deploy em Produção (Lab 08 Pt. 2) | Fechamento do Lab 08, FastAPI, validação com Pydantic, Swagger UI e Docker. | Lab 08 (Pt. 2): Colocando o Modelo em Produção. 📄 Lab Parte 2 PDF 📝 Código Inicial HTML. |
📖 | 🎞️ |
| 11 | 14/09 (Seg) | Cap 09 - Embeddings | Word2Vec, limites de embeddings estáticos e modelos contextuais. | Lab 09: Extração de vetores em português. | 📖 | 🎞️ |
| 12 | 16/09 (Qua) | Cap 10 - Busca Semântica | Cosseno, recuperação e avaliação de rankings. | Lab 10: Buscador semântico. | 📖 | 🎞️ |
| 13 | 21/09 (Seg) | Cap 10 - Parte 2 | Métricas de recuperação, limites de embeddings, busca híbrida, abstenção e proveniência. | Lab 10 (Parte 2): Ground Truth, métricas IR, comparação de rankings e abstenção. 📄 Roteiro | 📖 | 🎞️ |
| 14 | 23/09 (Qua) | Cap 11 - Parte 1 | Contrato de embedding, persistência e Top-K. | Lab 11A: Coleção persistente. 📄 Roteiro | 📖 | 🎞️ |
| 15 | 28/09 (Seg) | Cap 11 - Parte 2 | Filtros, referência exata, Recall@K e trade-offs ANN. | Lab 11B: Recall, latência e filtros. 📄 Roteiro | 📖 | 🎞️ |
| 16 | 30/09 (Qua) | Cap 12 - Parte 1 | Extração de PDFs, tokens, proveniência e governança do documento. | Lab 12A: Extração auditável e TP2 Start Pack. 📄 Roteiro | 📖 | 🎞️ |
| 17 | 05/10 (Seg) | Cap 12 - Parte 2 | Chunking, avaliação em holdout e clustering exploratório. | Lab 12B: Comparação de estratégias e checkpoint TP2 não avaliativo. 📄 Roteiro | 📖 | 🎞️ |
| 18 | 07/10 (Qua) | PROVA TEÓRICA 1 | Módulo 1 e Módulo 2 completo até Chunking (25 pontos). | - | - | - |
| - | 12/10 (Seg) | 🏖️ Feriado | Nossa Senhora Aparecida. | - | - | - |
| - | 14/10 (Qua) | 👨🏫 Ausência do Professor | Não haverá aula. | - | - | - |
| 19 | 19/10 (Seg) | Cap 13 - Parte 1 | Tokenização, Q/K/V, shapes e atenção. | Lab 13A: Inspeção exploratória. TP2: entrega até 23:59, salvo atualização oficial publicada conforme o marco de 13/10. | 📖 | 🎞️ |
| 20 | 21/10 (Qua) | Cap 13 - Parte 2 | BERT, GPT, T5, máscaras e KV cache. | Lab 13B: Atenção como diagnóstico. | 📖 | 🎞️ |
| 21 | 26/10 (Seg) | Cap 14 - Parte 1 | Model cards, licenças, idioma e revisão. | Lab 14A: Inferência reprodutível. | 📖 | 🎞️ |
| - | 28/10 (Qua) | 🏖️ Não Letivo | Dia do Servidor Público. | - | - | - |
| - | 02/11 (Seg) | 🏖️ Feriado | Finados. | - | - | - |
| 22 | 04/11 (Qua) | Cap 14 - Parte 2 | NER, zero-shot, batching e avaliação. | Lab 14B: Avaliação comparativa. | 📖 | 🎞️ |
| 23 | 09/11 (Seg) | Caps 15–16 integrados | APIs, prompts, JSON e schemas. | Labs 15–16 integrados. | 📖 | 🎞️ |
| 24 | 11/11 (Qua) | Cap 17 - RAG Manual | Retrieve-Augment-Generate e citações. | Lab 17: RAG em Python. | 📖 | 🎞️ |
| 25 | 16/11 (Seg) | Caps 18–19 integrados | Adapters de serviço, Vector Store e RAG corporativo fundamentado. | Labs 18–19 integrados: alerta técnico TP3 não avaliativo. | 📖 | 🎞️ |
| 26 | 18/11 (Qua) | Caps 20–22 integrados | Avaliação, segurança, resiliência e preparação do TP3. | Labs 20–22 integrados. | 📖 | 🎞️ |
| 27 | 23/11 (Seg) | PROVA TEÓRICA 2 | Módulo 2 restante e Módulo 3 (25 pontos). | - | - | - |
| 28 | 25/11 (Qua) | Oficina de Integração TP3 | Contratos TP1–TP2, evidências, citações, abstenção, métricas e plano de demonstração. Agentes, LoRA e LLMOps são enriquecimento opcional no TP3.5. | Clínica/freeze técnico, testes, ensaio e plano de contingência. Entrega final em 26/11, 23:59. | - | - |
| 29 | 30/11 (Seg) | Apresentação de Trabalhos (TP3) — Sessão 1 | Demonstração e defesa técnica do assistente RAG fundamentado que integra TP1 e TP2. | Apresentação das primeiras equipes e arguição técnica. | - | - |
| 30 | 02/12 (Qua) | Apresentação de Trabalhos (TP3) — Sessão 2 | Demonstração e defesa técnica do assistente RAG fundamentado (continuação) e conclusão das bancas. | Apresentação das equipes restantes e avaliação da banca. | - | - |
| 31 | 07/12 (Seg) | Encerramento e Exame Especial | Vista de provas, devolutiva de trabalhos, fechamento final do diário e Exame Especial. | Atendimento e encerramento do semestre letivo. | - | - |
Marcos técnicos dos trabalhos
Os marcos abaixo organizam as evidências dos trabalhos e não criam encontro/aula adicional nem alteram o conteúdo dos capítulos ou laboratórios do cronograma.
| Data | Marco | Evidência esperada |
|---|---|---|
| 30/09/2026 | TP2 Start Pack | Papéis definidos, corpus e proveniência registrados, splits.json iniciado, contrato de embedding proposto e Golden Set planejado. |
| 05/10/2026 | Checkpoint técnico TP2 (não avaliativo) | Seleção de embedding justificada em planilha, tabela inicial de benchmark/custo e estado do índice/recuperação. |
| 13/10/2026 | Portão interno de decisão sobre TP2 | O prazo público permanece 19/10/2026. Eventual adiamento oficial para 26/10/2026 somente poderá ser publicado se este plano normativo e as especificações dependentes forem atualizados e publicados simultaneamente. |
| 16/11/2026 | Alerta técnico de risco TP3 (não avaliativo) | Contratos e mocks verificados, um caso fundamentado e um caso de abstenção executados, risco registrado com responsável. |
Tópicos Avançados
Os conteúdos do Módulo 4 — Fine-Tuning, LoRA, agentes autônomos, multiagentes, segurança avançada e LLMOps — permanecem disponíveis no livro como trilha de aprofundamento e no TP3.5. Na oferta 2026-2, eles não compõem o núcleo obrigatório nem as provas teóricas: o TP3 obrigatório integra TP1 e TP2 em uma resposta RAG fundamentada.
Material Didático Completo
📚 Baixar o Livro Teórico Completo (PDF A5) 🧪 Baixar o Caderno de Laboratórios Práticos (PDF A4)
Distribuição de Pontos (100 Pontos Total)
| Atividade Avaliativa | Tipo | Módulo Relacionado | Valor |
|---|---|---|---|
| Prova Teórica 1 | Escrita | Módulo 1 e Módulo 2 completo até Chunking (Data: 07/10/2026) | 25 pts |
| Prova Teórica 2 | Escrita | Módulo 2 restante e Módulo 3 (Data: 23/11/2026) | 25 pts |
| Laboratórios Semanais | GitLab (24h) | Módulos 1 a 3 e atividades de integração essenciais | 10 pts |
| Trabalho Prático 1 (TP1) | Projeto | Módulo 1 (Classificador & API Docker - Lab 08) — Ver Equipes | 10 pts |
| Trabalho Prático 2 (TP2) | Projeto | Retrieval e recomendação híbrida de skills. Prazo de entrega: 19/10/2026. | 10 pts |
| Trabalho Prático 3 (TP3) | Projeto/Apresentação | Integração TP1–TP2 em assistente RAG fundamentado. Prazo de entrega: 26/11/2026; apresentações: 30/11 e 02/12/2026. | 20 pts |
| Total | 100 pts |