Pular para o conteúdo principal

Escolhendo o Modelo Certo

O modelo que você escolhe afeta drasticamente o tempo de treinamento, qualidade e requisitos de hardware. Este guia ajuda você a fazer a escolha certa.

Tamanho do Modelo vs Hardware

A regra de ouro: Um modelo precisa de aproximadamente 2x sua contagem de parâmetros em GB de memória para treinamento. Um modelo de 7B precisa de ~14GB de VRAM para treinamento completo, ou ~8GB com LoRA.

Referência Rápida

Fórmula de Estimativa de Memória

Exemplo: Modelo de 7B
  • Treinamento completo: 7B × 16 = ~112GB (precisa de multi-GPU)
  • Com LoRA: 7B × 2 + 2GB = ~16GB
  • Com LoRA + int4: 7B × 0.5 + 2GB = ~6GB

Modelos Base vs Instruction-Tuned

Esta é uma das decisões mais importantes que você fará.

Modelos Base (Pré-treinados)

Exemplos: google/gemma-2-2b, meta-llama/Llama-3.2-1B O que são: Treinados em texto bruto para prever a próxima palavra. Eles conhecem linguagem mas não sabem como ser úteis. Quando usar:
  • Você tem muitos dados de treinamento (10k+ exemplos)
  • Você quer controle total sobre o comportamento do modelo
  • Você está treinando para um formato específico (não chat)
  • Você quer criar seu próprio estilo de instrução
Comportamento de exemplo antes do treinamento:

Modelos Instruction-Tuned (IT/Instruct)

Exemplos: google/gemma-2-2b-it, meta-llama/Llama-3.2-1B-Instruct O que são: Modelos base que já foram treinados para seguir instruções e ser úteis. Quando usar:
  • Você tem dados de treinamento limitados (100-5k exemplos)
  • Você quer refinar comportamento útil existente
  • Você está construindo um chatbot ou assistente
  • Você quer resultados mais rápidos com menos dados
Comportamento de exemplo antes do treinamento:

Matriz de Decisão

Famílias de Modelos

Google Gemma

Versões: Gemma 2, Gemma 3 Pontos fortes: Ótimo para tamanhos menores, eficiente, bom suporte multilíngue Dica: Adicione sufixo -it para versões instruction-tuned

Meta Llama

Versões: Llama 3.1, Llama 3.2 Pontos fortes: Qualidade excelente, raciocínio forte, grande suporte da comunidade Nota: Requer aceitar licença no HuggingFace primeiro

Mistral

Pontos fortes: Eficiente, inferência rápida, bom em código Dica: Mistral frequentemente supera sua classe de peso

Qwen (Alibaba)

Pontos fortes: Excelente multilíngue, especialmente idiomas asiáticos

Buscando Modelos

No assistente, use estes comandos:

Opções de Ordenação

Dicas para Escolher

Sempre comece com um modelo menor como gemma-3-270m. Faça seu pipeline funcionar, verifique se seu dataset está formatado corretamente, depois escale para modelos maiores.
Um modelo de 3B bem treinado frequentemente supera um modelo de 7B mal treinado. Foque na qualidade dos dados primeiro, depois escale o modelo.
Se você só tem 500 exemplos, um modelo de 270M-1B é suficiente. Usar um modelo de 7B vai apenas memorizar seus dados em vez de aprender padrões.
Se você está implantando o modelo, lembre-se: modelos maiores custam mais para executar. Um modelo de 1B é 7x mais barato para servir do que um modelo de 7B.
A menos que você tenha 10k+ exemplos de alta qualidade, comece com um modelo instruction-tuned. Você obterá melhores resultados mais rápido.

Validando Sua Escolha

Após selecionar um modelo, o assistente valida se ele existe:
Se não existir:

Próximos Passos

Guia de Datasets

Prepare seus dados de treinamento

LoRA para Modelos Grandes

Treine modelos maiores em hardware limitado