Bloco XI · Nível especialista · Lição 62
Treine o seu próprio modelo
Vai aprender a afinar um modelo com LoRA e QLoRA usando Unsloth, Axolotl ou TRL, a afinação por preferências e por reforço, quantos exemplos precisa, quanto custa e quando não compensa.
- 11 min
- 9 diapositivos animados
- Questionário de 4 perguntas
- Narrada em 6 idiomas
O que vais ver nesta lição
- Antes de treinar: precisa mesmo disso?
A maioria dos problemas resolve-se com um bom prompt, alguns exemplos ou RAG; ajustar um modelo é o último passo, não o primeiro.
- LoRA e QLoRA: treinar só uma camada fina
O LoRA congela o modelo e treina umas matrizes pequenas; o QLoRA faz o mesmo com o modelo em 4 bits e cabe numa placa gráfica normal.
- Unsloth, Axolotl e TRL: qual usar
As três são gratuitas e de código aberto; diferem na comodidade e no tamanho de projeto para que foram pensadas.
- Os dados: quantos exemplos e de que qualidade
Cem exemplos bons já dão resultados; mais de mil é o ideal. A qualidade e a variedade importam mais do que a quantidade.
- DPO: ensinar por preferências
Com DPO dá ao modelo pares de respostas, uma escolhida e outra rejeitada, e ele aprende a parecer-se com a boa.
- GRPO: aprender por reforço com prémios
O GRPO gera várias respostas a cada pergunta, pontua-as com uma função de recompensa e reforça as melhores.
- Quanto custa: a sua placa gráfica ou uma alugada
Um ajuste QLoRA pequeno cabe numa placa gráfica de 16 GB ou custa poucos dólares na nuvem; o reforço longo é o que sai caro.
- Avalie antes de usar e depois implemente
Um ajuste só vale se ganhar, nos seus casos reais, ao modelo original com um bom prompt. Meça-o antes de o pôr em produção.
- Resumo: treine só quando compensar
Prompt e RAG primeiro; se não bastar, QLoRA com bons dados, preferências ou reforço, e avalie sempre face ao original.
Ferramentas e conceitos
- Unsloth
- Axolotl
- TRL
- GRPO
- DPO
Entra com a tua conta Google e acede a esta lição e ao curso completo.
Mais lições do bloco
- Agentes autónomos: 7 repos do GitHub para delegar tarefas à IA
- Crie as suas próprias apps de IA: no-code, RAG e plataformas auto-alojadas
- Agentes de programação e skills: os repositórios que toda a gente instala
- IA de código aberto para vídeo, imagem e áudio: 7 repositórios do GitHub
- Scraping e agentes de pesquisa: 7 repositórios para ler a internet com IA
- Clusters: junte vários computadores para modelos maiores
- Mega-listas e repositórios do GitHub para aprender IA (e skills de marketing)