Quiz: Entrenamiento con Hugging Face
30 preguntas sobre Transformers, TRL y optimización del entrenamiento.
Pregunta 1
¿Qué clase se utiliza para cargar modelos de generación de texto?
A) AutoModel
B) AutoModelForCausalLM
C) AutoModelForSeq2Seq
D) GPTModel
Mostrar respuesta
Respuesta correcta: B
AutoModelForCausalLM se utiliza para modelos de lenguaje causal (generación de texto).
Pregunta 2
¿Qué significa SFTTrainer?
A) Simple Fine-Tuning Trainer
B) Supervised Fine-Tuning Trainer
C) Sequence Fine-Tuning Trainer
D) Standard Format Trainer
Mostrar respuesta
Respuesta correcta: B
SFTTrainer es el Supervised Fine-Tuning Trainer de la librería TRL.
Pregunta 3
¿Qué programador de tasa de aprendizaje es el más común para fine-tuning?
A) Constant
B) Step
C) Coseno
D) Exponencial
Mostrar respuesta
Respuesta correcta: C
El programador de tasa de aprendizaje coseno es el más utilizado para fine-tuning.
Pregunta 4
¿Qué hace device_map="auto"?
A) Encuentra automáticamente el mejor dispositivo
B) Utiliza solo CPU
C) Distribuye automáticamente el modelo entre las GPUs disponibles
D) Desactiva el uso de GPU
Mostrar respuesta
Respuesta correcta: C
device_map="auto" coloca automáticamente las capas del modelo entre las GPUs disponibles.
Pregunta 5
¿A qué debe establecerse pad_token para el entrenamiento de modelos de lenguaje causal?
A) Un nuevo token
B) El token EOS
C) El token BOS
D) Dejarlo vacío
Mostrar respuesta
Respuesta correcta: B
Para modelos de lenguaje causal, pad_token normalmente se establece como eos_token.
(Las preguntas 6-30 cubren temas adicionales de entrenamiento)
Resultados
| Puntaje | Nivel |
|---|---|
| 27-30 | Excelente |
| 21-26 | Bueno |
| 15-20 | Promedio |
| Menos de 15 | Revisión necesaria |