Configura Trainer
Tu modelo reemplazará frases complejas por paráfrasis más sencillas y accesibles para mejorar la legibilidad de las traducciones. Por ejemplo, puede simplificar la frase original «The inclement weather conditions precipitated the postponement of the outdoor event» a «The bad weather caused the outdoor event to be delayed.» ¡Construye el Trainer para dejar listo el entrenamiento de tu servicio de traducción de lenguaje! Este ejercicio tardará un poco en ejecutarse con la llamada a trainer.train().
Se han precargado algunos datos:
modeles un modelo Transformerdatasetcontiene el conjunto de datos MRPC de paráfrasis de oraciones- La función
compute_metricsdevuelve accuracy y F1 score - Has definido
training_argsen un ejercicio anterior
Este ejercicio forma parte del curso
Entrenamiento eficiente de modelos de IA con PyTorch
Instrucciones del ejercicio
- Pasa el
modela la claseTrainer(). - Introduce los argumentos de entrenamiento en la clase
Trainer(). - Pasa una función para calcular métricas a la clase
Trainer(). - Imprime el dispositivo que elige
trainer.
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
trainer = Trainer(
# Pass in the model
____=____,
# Input the training arguments
____=____,
train_dataset=dataset["train"],
eval_dataset=dataset["validation"],
# Pass in a function to compute metrics
compute_metrics=____,
)
trainer.train()
# Print the device that the trainer chooses
print(____.args.____)