Especifica los TrainingArguments
Estás configurando el proceso de entrenamiento de tu modelo de lenguaje. TrainingArguments especifica los parámetros de entrada para Trainer. Este ejercicio proporciona valores para estos parámetros; en general, tendrás que ajustar los parámetros para un modelo. ¡Prepara los argumentos para que tu modelo use Trainer!
Se ha precargado parte de la información:
output_dires un directorio predefinido- La clase
TrainingArgumentsse ha importado
Este ejercicio forma parte del curso
Entrenamiento eficiente de modelos de IA con PyTorch
Instrucciones del ejercicio
- Define
training_argsusando la claseTrainingArguments. - Establece
learning_rateen2e-5para afinar los pesos preentrenados de tu modelo. - Establece el tamaño del lote de entrenamiento por dispositivo en cada dispositivo en
16. - Configura los puntos de evaluación en cada
"epoch".
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
# Define training_args using a transformers class
training_args = ____(
output_dir=output_dir,
# Set the learning rate to 2e-5
____=____,
# Set train batch size on each device to 16
____=16,
per_device_eval_batch_size=16,
num_train_epochs=2,
weight_decay=0.01,
save_strategy="epoch",
# Set evaluation checkpoints every epoch
____="____",
)