LoslegenKostenlos loslegen

Lege die TrainingArgumente fest

Du konfigurierst den Trainingsprozess für dein Sprachmodell. TrainingArguments gibt die Eingabeparameter für Trainer an. Diese Übung liefert Werte für diese Parameter; in der Regel musst du die Parameter für ein Modell anpassen. Bereite die Argumente für dein Modell vor, um Trainer zu verwenden!

Einige Daten wurden bereits geladen:

  • output_dir ist ein vordefiniertes Verzeichnis
  • Die Klasse TrainingArguments wurde importiert

Diese Übung ist Teil des Kurses

Effizientes KI-Modelltraining mit PyTorch

Kurs anzeigen

Anleitung zur Übung

  • Definiere training_args mit Hilfe der Klasse TrainingArguments.
  • Setze learning_rate auf 2e-5, um die vortrainierten Gewichte deines Modells fein abzustimmen.
  • Stelle die Losgröße pro Gerät auf 16 ein.
  • Lege die Kontrollpunkte für jede "epoch" fest.

Interaktive Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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
    ____="____",
)
Code bearbeiten und ausführen