Fase 6 — Especialização (escolha uma trilha)
Trilha A: LLMs e IA Generativa Avançada
Se o projeto final acendeu sua curiosidade para o lado de geração e linguagem:
Próximos passos concretos, em ordem: - Rodar o nanoGPT do Karpathy do zero (github.com/karpathy/nanoGPT) — você já entende todo o código depois deste curso - Estudar a arquitetura LLaMA (paper: arxiv.org/abs/2302.13971) — o que mudou do GPT original - Praticar fine-tuning real com Hugging Face PEFT + QLoRA em um modelo de 7B no Google Colab Pro - Aprender sobre RAG (Retrieval-Augmented Generation) — combinar LLMs com busca em documentos - Estudar RLHF e DPO (Direct Preference Optimization) — como o ChatGPT foi alinhado
Recursos: fast.ai Part 2, curso "LLM Bootcamp" da Full Stack Deep Learning (gratuito no YouTube), e o canal do Andrej Karpathy.
Trilha B: Visão Computacional Avançada
Se CNNs despertaram seu interesse:
- Vision Transformers (ViT) — a aula 22 mostrou CNNs, mas o estado da arte usa Transformers para imagens
- Detecção de objetos: YOLO, Faster R-CNN
- Segmentação semântica: U-Net, SAM (Segment Anything)
- Modelos de difusão: como o Stable Diffusion funciona internamente
Recursos: CS231n Stanford (gratuito no YouTube), "Practical Deep Learning for Coders" da fast.ai.
Trilha C: MLOps e Produção
Se o deploy do projeto final chamou atenção:
- Docker e Kubernetes para servir modelos
- MLflow ou Weights & Biases para rastrear experimentos
- FastAPI + Redis para APIs de inferência em produção
- Monitoramento de drift com Evidently ou Arize
- CI/CD para pipelines de ML com GitHub Actions
Recursos: o livro "Designing Machine Learning Systems" da Chip Huyen é o melhor recurso nessa área.
Trilha D: Pesquisa
Se você quer contribuir com novos modelos:
- Ler os papers originais — você já tem base para entender BERT, GPT, LoRA, Flash Attention
- Reproduzir um paper por mês (começe com algo pequeno como o Word2Vec ou o miniGPT)
- Participar de competições no Kaggle focadas em NLP
- Acompanhar arxiv.org/cs.CL e arxiv.org/cs.LG para novidades
O que praticar agora, esta semana
Independente da trilha, a forma mais eficiente de consolidar o curso é construir um projeto próprio do zero. Algumas ideias concretas que usam exatamente o que foi ensinado:
Um classificador de notícias em português: coletar headlines do G1 ou Folha, classificar em categorias (política, esporte, economia), usar BERT-PT com fine-tuning. Você pratica as aulas 24 a 28 em dados reais.
Um chatbot de FAQ simples com RAG: indexar documentação de um produto ou serviço usando embeddings (aula 24), recuperar trechos relevantes e passar para um LLM gerar a resposta. Você pratica toda a Fase 5.
Um detector de spam em e-mails: dataset público disponível no Kaggle, pipeline completo com TF-IDF + modelo clássico como baseline, depois comparar com BERT fine-tuned. Você pratica as Fases 3 e 4.
Comunidades onde continuar aprendendo
Hugging Face Discord — onde pesquisadores e praticantes discutem modelos novos em tempo real. Fast.ai Forums — comunidade muito ativa, ótima para tirar dúvidas. Papers With Code (paperswithcode.com) — todo paper com código, ordenados por benchmark. Reddit r/MachineLearning e r/LocalLLaMA — notícias e discussões da área.
Uma observação honesta sobre o próximo passo
O maior erro depois de um curso estruturado é continuar consumindo conteúdo ao invés de construir. Você já tem o suficiente para criar projetos reais. A diferença entre quem aprende IA e quem trabalha com IA é principalmente a quantidade de código que escreveram.
A recomendação prática: escolha um projeto que resolve um problema que você genuinamente quer resolver, implemente usando o que aprendeu, e só volte a estudar teoria quando travar em algo específico. Esse ciclo de construir → travar → estudar → construir é o que realmente consolida o conhecimento.