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_dirist ein vordefiniertes Verzeichnis- Die Klasse
TrainingArgumentswurde importiert
Diese Übung ist Teil des Kurses
Effizientes KI-Modelltraining mit PyTorch
Anleitung zur Übung
- Definiere
training_argsmit Hilfe der KlasseTrainingArguments. - Setze
learning_rateauf2e-5, um die vortrainierten Gewichte deines Modells fein abzustimmen. - Stelle die Losgröße pro Gerät auf
16ein. - Lege die Kontrollpunkte für jede
"epoch"fest.
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
____="____",
)