Configurer le formateur
Votre modèle remplacera les phrases complexes par des paraphrases plus simples et plus accessibles afin d'améliorer la lisibilité des traductions. Par exemple, il peut simplifier la phrase originale "Les conditions météorologiques défavorables ont précipité le report de l'événement en plein air" par "Le mauvais temps a entraîné le report de l'événement en plein air". Construisez le site Trainer
pour préparer la formation de votre service de traduction linguistique ! L'exercice prendra un certain temps à se dérouler avec l'appel à trainer.train()
.
Certaines données ont été préchargées :
model
est un modèle de transformateurdataset
contient l'ensemble de données MRPC de paraphrases de phrasescompute_metrics
La fonction renvoie la précision et le score F1- Vous avez défini
training_args
dans un exercice précédent
Cet exercice fait partie du cours
Entraînement efficace de modèles d'IA avec PyTorch
Instructions
- Passez la classe
model
à la classeTrainer()
. - Saisissez les arguments de formation dans la classe
Trainer()
. - Transmettez à la classe
Trainer()
une fonction permettant de calculer les métriques. - Imprimez le dispositif choisi par
trainer
.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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.____)