Guia de Estudos
Trilhas de aprendizado para quem quer estudar Inteligência Artificial. Escolha uma trilha de acordo com seu nível e interesse. Cada trilha inclui links para artigos relevantes da wiki.
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.
- O que é IA?
Comece entendendo o que significa Inteligência Artificial e seus diferentes paradigmas.
- Matemática essencial
Álgebra linear, cálculo e probabilidade são a base de quase todos os algoritmos de IA.
- Ciência da Computação
Algoritmos, estruturas de dados e complexidade computacional.
- Probabilidade e modelos gráficos
Fundamentos probabilísticos usados em aprendizado de máquina.
Machine Learning
Os conceitos centrais de aprendizado de máquina: tipos de problemas, modelos clássicos e como avaliar e selecionar modelos.
- Tipos de problemas
Supervisionado, não-supervisionado, semi-supervisionado e suas variantes.
- Modelos clássicos
Árvores de decisão, SVMs, k-NN, regressão logística e outros algoritmos fundamentais.
- Engenharia de atributos
Técnicas para criar e transformar features que melhoram o desempenho dos modelos.
- Seleção e avaliação de modelos
Validação cruzada, métricas de desempenho e como evitar overfitting.
- Tópicos especiais
Dados desbalanceados, interpretabilidade e IA centrada em dados.
Deep Learning
Para quem já tem noções de machine learning e quer se aprofundar em redes neurais, das arquiteturas básicas às modernas.
- Fundamentos de redes neurais
Perceptrons, backpropagation, funções de ativação e otimizadores.
- Técnicas de treinamento
Regularização, normalização, inicialização de pesos e schedules de learning rate.
- Arquiteturas fundamentais
MLPs, CNNs, RNNs/LSTMs e redes residuais.
- Transformers e arquiteturas modernas
A arquitetura que revolucionou NLP e visão computacional.
- Técnicas avançadas
Transfer learning, destilação de conhecimento e aprendizado auto-supervisionado.
- Treinamento em escala
Treinamento distribuído, precisão mista e técnicas para modelos grandes.
IA Generativa e LLMs
Para quem quer entender os modelos de linguagem e sistemas generativos modernos, desde fundamentos de NLP até RAG e agentes.
- Fundamentos de NLP
Representação de texto, embeddings e tarefas clássicas de processamento de linguagem.
- Tarefas de NLP
Classificação, NER, tradução, sumarização e outras tarefas fundamentais.
- Large Language Models
Arquitetura, pré-treinamento, leis de escala e modelos de fundação.
- Fine-tuning e alinhamento
Como adaptar e alinhar LLMs para tarefas específicas.
- Prompting e raciocínio
Técnicas de prompting, chain-of-thought e aprendizado em contexto.
- RAG e recuperação
Retrieval-Augmented Generation e sistemas baseados em busca.
- Uso de ferramentas e saídas estruturadas
LLMs que usam ferramentas, function calling e geração estruturada.
- Outras modalidades
Geração de imagens, vídeo, áudio e código.
- Problemas e limitações
Alucinações, segurança e mitigações.
Visão Computacional
Para quem quer trabalhar com imagens e vídeo: detecção de objetos, segmentação, modelos multimodais e visão 3D.
- Fundamentos de imagens
Como imagens são representadas e processadas por redes neurais.
- Tarefas centrais
Classificação, detecção de objetos e segmentação.
- Técnicas auxiliares
Non-maximum suppression, bounding box regression e detecção de pontos-chave.
- Arquiteturas para visão
De CNNs a Vision Transformers.
- Compreensão de vídeo
Rastreamento de objetos, fluxo óptico e análise temporal.
- Modelos multimodais (Visão-Linguagem)
Modelos que combinam visão e linguagem.
- Visão 3D
Estimativa de pose, renderização neural e representações 3D.
- Avaliação
Métricas e benchmarks para visão computacional.
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.
- Conceitos fundamentais
MDPs, políticas, funções de valor e o problema de exploração vs. exploração.
- Métodos clássicos
Q-learning, SARSA, policy gradients e actor-critic.
- Deep Reinforcement Learning
DQN, PPO, SAC e outras técnicas que combinam RL com deep learning.
- Bandits e RL offline
Problemas de bandits e aprendizado a partir de dados históricos.
- RL para LLMs
RLHF e técnicas de alinhamento baseadas em RL.
- Tópicos avançados
RL baseado em modelos, RL multiagente e engenharia de recompensas.
Agentes de IA
Sistemas que planejam, usam ferramentas e executam tarefas de forma autônoma. Desde arquiteturas de agentes até sistemas multiagentes.
- Introdução a agentes
O que são agentes de IA e como eles diferem de LLMs simples.
- Planejamento
Como agentes decompõem problemas e planejam ações.
- Uso de ferramentas e orquestração
Como agentes interagem com APIs, bancos de dados e outras ferramentas.
- Memória e estado
Como agentes mantêm contexto e memória de longo prazo.
- Sistemas multiagentes
Arquiteturas com múltiplos agentes colaborando ou competindo.
- Segurança e avaliação
Como avaliar e garantir a segurança de sistemas agentivos.
MLOps e Engenharia de IA
Para quem quer colocar modelos em produção de forma confiável: versionamento, deploy, monitoramento e operações.
- Fundamentos de MLOps
Versionamento de dados, código e modelos.
- Dados em produção
Feature stores, validação de dados e pipelines.
- Deploy de modelos
Registro, serviço e padrões de deployment.
- Otimização de inferência
Técnicas para acelerar e reduzir custos de inferência.
- Servindo LLMs
Técnicas específicas para servir modelos de linguagem em escala.
- Monitoramento
Monitoramento de modelos, detecção de drift e resposta a incidentes.
- Avaliação em produção
Testes A/B, métricas de negócio e observabilidade.
- Infraestrutura
Hardware, GPUs e sistemas de computação para ML.
IA Responsável
Fairness, segurança, privacidade, interpretabilidade e impactos sociais. Essencial para quem desenvolve sistemas de IA na prática.
- Equidade e viés
Identificando e mitigando vieses em sistemas de IA.
- Explicabilidade e interpretabilidade
Tornando modelos compreensíveis para humanos.
- Robustez e segurança
Ataques adversariais, robustez e segurança de modelos.
- Alinhamento e segurança de IA
Garantindo que sistemas de IA sigam intenções humanas.
- Governança e conformidade
Estruturas de governança, gestão de riscos e conformidade regulatória.
- Privacidade
Privacidade diferencial, aprendizado federado e proteção de dados.
- Impactos sociais
Efeitos de IA na sociedade, trabalho e economia.
- 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
Implemente os algoritmos que você estuda. A teoria se solidifica com a prática.
Escolha um problema que te interessa e tente resolvê-lo do início ao fim.
Não pule para LLMs sem entender os fundamentos. O contexto ajuda muito.
IA é um campo vasto. Não tente aprender tudo de uma vez.