Die TrainingArguments festlegen
Du konfigurierst den Trainingsprozess für dein Sprachmodell. TrainingArguments legt die Eingabeparameter für Trainer fest. In dieser Übung sind Werte für diese Parameter vorgegeben; generell musst du die Parameter für ein Modell abstimmen. Bereite die Argumente vor, damit dein Modell Trainer verwenden kann!
Einige Daten wurden vorab geladen:
output_dirist ein vordefiniertes Verzeichnis- Die Klasse
TrainingArgumentswurde importiert
Diese Übung ist Teil des Kurses
Effizientes KI-Modelltraining mit PyTorch
Anleitung zur Übung
- Definiere
training_argsmithilfe der KlasseTrainingArguments. - Setze die
learning_rateauf2e-5, um die vortrainierten Gewichte deines Modells zu fine-tunen. - Setze die Trainings-Batchgröße pro Gerät auf
16. - Setze die Evaluations-Checkpoints auf jede
"epoch".
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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
____="____",
)