Den Trainer einrichten
Dein Modell ersetzt komplexe Formulierungen durch einfachere, besser zugängliche Paraphrasen, um die Lesbarkeit von Übersetzungen zu verbessern. Es kann zum Beispiel den ursprünglichen Satz "The inclement weather conditions precipitated the postponement of the outdoor event" durch "The bad weather caused the outdoor event to be delayed." vereinfachen. Baue den Trainer, um das Training deines Sprachübersetzungsdienstes vorzubereiten! Die Übung braucht durch den Aufruf trainer.train() etwas Zeit.
Einige Daten wurden vorab geladen:
modelist ein Transformer-Modelldatasetenthält den MRPC-Datensatz mit Satzparaphrasen- Die Funktion
compute_metricsgibt Accuracy und F1-Score zurück - Du hast
training_argsin einer vorherigen Übung definiert
Diese Übung ist Teil des Kurses
Effizientes KI-Modelltraining mit PyTorch
Anleitung zur Übung
- Übergib das
modelan die KlasseTrainer(). - Übergib die Trainingsargumente in der Klasse
Trainer(). - Übergib eine Funktion zur Berechnung von Metriken an die Klasse
Trainer(). - Gib das Gerät aus, das
trainerauswählt.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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.____)