Quiz: Treinamento com Hugging Face
30 questões sobre Transformers, TRL e otimização de treinamento.
Questão 1
Qual classe é usada para carregar modelos de geração de texto?
A) AutoModel
B) AutoModelForCausalLM
C) AutoModelForSeq2Seq
D) GPTModel
Mostrar Resposta
Resposta correta: B
AutoModelForCausalLM é usada para modelos de linguagem causal (geração de texto).
Questão 2
O que significa SFTTrainer?
A) Simple Fine-Tuning Trainer
B) Supervised Fine-Tuning Trainer
C) Sequence Fine-Tuning Trainer
D) Standard Format Trainer
Mostrar Resposta
Resposta correta: B
SFTTrainer é o Supervised Fine-Tuning Trainer da biblioteca TRL.
Questão 3
Qual scheduler de taxa de aprendizado é mais comum para fine-tuning?
A) Constant
B) Step
C) Cosine
D) Exponential
Mostrar Resposta
Resposta correta: C
O agendamento de taxa de aprendizado Cosine é o mais utilizado para fine-tuning.
Questão 4
O que faz device_map="auto"?
A) Encontra automaticamente o melhor dispositivo
B) Usa apenas CPU
C) Distribui automaticamente o modelo entre as GPUs disponíveis
D) Desativa o uso de GPU
Mostrar Resposta
Resposta correta: C
device_map="auto" aloca automaticamente as camadas do modelo entre as GPUs disponíveis.
Questão 5
Para qual valor o pad_token deve ser configurado no treinamento de LM causal?
A) Um novo token
B) O token EOS
C) O token BOS
D) Deixar vazio
Mostrar Resposta
Resposta correta: B
Para modelos de linguagem causal, pad_token normalmente é configurado como eos_token.
(As questões 6-30 abordam tópicos adicionais de treinamento)
Resultados
| Pontuação | Nível |
|---|---|
| 27-30 | Excelente |
| 21-26 | Bom |
| 15-20 | Médio |
| Abaixo de 15 | Revisão necessária |