Configurer le Trainer
Votre modèle remplacera des expressions complexes par des reformulations plus simples et accessibles afin d’améliorer la lisibilité des traductions. Par exemple, il peut simplifier la phrase originale « The inclement weather conditions precipitated the postponement of the outdoor event » par « The bad weather caused the outdoor event to be delayed. » Préparez le Trainer pour entraîner votre service de traduction linguistique ! L’exécution de l’exercice prendra un certain temps avec l’appel à trainer.train().
Certaines données ont été préchargées :
modelest un modèle Transformerdatasetcontient l’ensemble de données MRPC de paraphrases de phrases- La fonction
compute_metricsretourne l’exactitude et la mesure F1 - Vous avez défini
training_argsdans un exercice précédent
Cette activité fait partie du cours
Entraînement efficace de modèles d’IA avec PyTorch
Instructions de l’exercice
- Transmettez
modelà la classeTrainer(). - Fournissez les paramètres d’entraînement dans la classe
Trainer(). - Transmettez une fonction de calcul des mesures à la classe
Trainer(). - Affichez l’appareil choisi par le
trainer.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
trainer = Trainer(
# Pass in the model
model=____,
# Input the training arguments
args=____,
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(trainer.args.____)