01

Fundamentos

Para quem está começando do zero. Esta trilha cobre os pré-requisitos matemáticos, conceitos fundamentais e o contexto histórico necessários para entender IA.

  1. O que é IA?

    Comece entendendo o que significa Inteligência Artificial e seus diferentes paradigmas.

  2. Matemática essencial

    Álgebra linear, cálculo e probabilidade são a base de quase todos os algoritmos de IA.

  3. Ciência da Computação

    Algoritmos, estruturas de dados e complexidade computacional.

  4. Probabilidade e modelos gráficos

    Fundamentos probabilísticos usados em aprendizado de máquina.

02

Machine Learning

Os conceitos centrais de aprendizado de máquina: tipos de problemas, modelos clássicos e como avaliar e selecionar modelos.

Pré-requisito: Fundamentos
  1. Tipos de problemas

    Supervisionado, não-supervisionado, semi-supervisionado e suas variantes.

  2. Modelos clássicos

    Árvores de decisão, SVMs, k-NN, regressão logística e outros algoritmos fundamentais.

  3. Engenharia de atributos

    Técnicas para criar e transformar features que melhoram o desempenho dos modelos.

  4. Seleção e avaliação de modelos

    Validação cruzada, métricas de desempenho e como evitar overfitting.

  5. Tópicos especiais

    Dados desbalanceados, interpretabilidade e IA centrada em dados.

03

Deep Learning

Para quem já tem noções de machine learning e quer se aprofundar em redes neurais, das arquiteturas básicas às modernas.

Pré-requisito: Machine Learning
  1. Fundamentos de redes neurais

    Perceptrons, backpropagation, funções de ativação e otimizadores.

  2. Técnicas de treinamento

    Regularização, normalização, inicialização de pesos e schedules de learning rate.

  3. Arquiteturas fundamentais

    MLPs, CNNs, RNNs/LSTMs e redes residuais.

  4. Transformers e arquiteturas modernas

    A arquitetura que revolucionou NLP e visão computacional.

  5. Técnicas avançadas

    Transfer learning, destilação de conhecimento e aprendizado auto-supervisionado.

  6. Treinamento em escala

    Treinamento distribuído, precisão mista e técnicas para modelos grandes.

04

IA Generativa e LLMs

Para quem quer entender os modelos de linguagem e sistemas generativos modernos, desde fundamentos de NLP até RAG e agentes.

Pré-requisito: Deep Learning
  1. Fundamentos de NLP

    Representação de texto, embeddings e tarefas clássicas de processamento de linguagem.

  2. Tarefas de NLP

    Classificação, NER, tradução, sumarização e outras tarefas fundamentais.

  3. Large Language Models

    Arquitetura, pré-treinamento, leis de escala e modelos de fundação.

  4. Fine-tuning e alinhamento

    Como adaptar e alinhar LLMs para tarefas específicas.

  5. Prompting e raciocínio

    Técnicas de prompting, chain-of-thought e aprendizado em contexto.

  6. RAG e recuperação

    Retrieval-Augmented Generation e sistemas baseados em busca.

  7. Uso de ferramentas e saídas estruturadas

    LLMs que usam ferramentas, function calling e geração estruturada.

  8. Outras modalidades

    Geração de imagens, vídeo, áudio e código.

  9. Problemas e limitações

    Alucinações, segurança e mitigações.

05

Visão Computacional

Para quem quer trabalhar com imagens e vídeo: detecção de objetos, segmentação, modelos multimodais e visão 3D.

Pré-requisito: Deep Learning
  1. Fundamentos de imagens

    Como imagens são representadas e processadas por redes neurais.

  2. Tarefas centrais

    Classificação, detecção de objetos e segmentação.

  3. Técnicas auxiliares

    Non-maximum suppression, bounding box regression e detecção de pontos-chave.

  4. Arquiteturas para visão

    De CNNs a Vision Transformers.

  5. Compreensão de vídeo

    Rastreamento de objetos, fluxo óptico e análise temporal.

  6. Modelos multimodais (Visão-Linguagem)

    Modelos que combinam visão e linguagem.

  7. Visão 3D

    Estimativa de pose, renderização neural e representações 3D.

  8. Avaliação

    Métricas e benchmarks para visão computacional.

06

Aprendizado por Reforço

Aprendizado por interação: agentes que aprendem a tomar decisões através de recompensas e penalidades. Base para jogos, robótica e alinhamento de LLMs.

Pré-requisito: Deep Learning
  1. Conceitos fundamentais

    MDPs, políticas, funções de valor e o problema de exploração vs. exploração.

  2. Métodos clássicos

    Q-learning, SARSA, policy gradients e actor-critic.

  3. Deep Reinforcement Learning

    DQN, PPO, SAC e outras técnicas que combinam RL com deep learning.

  4. Bandits e RL offline

    Problemas de bandits e aprendizado a partir de dados históricos.

  5. RL para LLMs

    RLHF e técnicas de alinhamento baseadas em RL.

  6. Tópicos avançados

    RL baseado em modelos, RL multiagente e engenharia de recompensas.

07

Agentes de IA

Sistemas que planejam, usam ferramentas e executam tarefas de forma autônoma. Desde arquiteturas de agentes até sistemas multiagentes.

Pré-requisitos: IA Generativa
  1. Introdução a agentes

    O que são agentes de IA e como eles diferem de LLMs simples.

  2. Planejamento

    Como agentes decompõem problemas e planejam ações.

  3. Uso de ferramentas e orquestração

    Como agentes interagem com APIs, bancos de dados e outras ferramentas.

  4. Memória e estado

    Como agentes mantêm contexto e memória de longo prazo.

  5. Sistemas multiagentes

    Arquiteturas com múltiplos agentes colaborando ou competindo.

  6. Segurança e avaliação

    Como avaliar e garantir a segurança de sistemas agentivos.

08

MLOps e Engenharia de IA

Para quem quer colocar modelos em produção de forma confiável: versionamento, deploy, monitoramento e operações.

Pré-requisito: Machine Learning
  1. Fundamentos de MLOps

    Versionamento de dados, código e modelos.

  2. Dados em produção

    Feature stores, validação de dados e pipelines.

  3. Deploy de modelos

    Registro, serviço e padrões de deployment.

  4. Otimização de inferência

    Técnicas para acelerar e reduzir custos de inferência.

  5. Servindo LLMs

    Técnicas específicas para servir modelos de linguagem em escala.

  6. Monitoramento

    Monitoramento de modelos, detecção de drift e resposta a incidentes.

  7. Avaliação em produção

    Testes A/B, métricas de negócio e observabilidade.

  8. Infraestrutura

    Hardware, GPUs e sistemas de computação para ML.

09

IA Responsável

Fairness, segurança, privacidade, interpretabilidade e impactos sociais. Essencial para quem desenvolve sistemas de IA na prática.

  1. Equidade e viés

    Identificando e mitigando vieses em sistemas de IA.

  2. Explicabilidade e interpretabilidade

    Tornando modelos compreensíveis para humanos.

  3. Robustez e segurança

    Ataques adversariais, robustez e segurança de modelos.

  4. Alinhamento e segurança de IA

    Garantindo que sistemas de IA sigam intenções humanas.

  5. Governança e conformidade

    Estruturas de governança, gestão de riscos e conformidade regulatória.

  6. Privacidade

    Privacidade diferencial, aprendizado federado e proteção de dados.

  7. Impactos sociais

    Efeitos de IA na sociedade, trabalho e economia.

  8. Legislação e políticas

    Panorama legal e regulatório de IA no mundo.

Mais tópicos

Explore outros tópicos importantes que não se encaixam em uma trilha linear:

Dicas gerais

Pratique

Implemente os algoritmos que você estuda. A teoria se solidifica com a prática.

Projetos

Escolha um problema que te interessa e tente resolvê-lo do início ao fim.

Fundamentos primeiro

Não pule para LLMs sem entender os fundamentos. O contexto ajuda muito.

Paciência

IA é um campo vasto. Não tente aprender tudo de uma vez.