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
Anleitung zur Übung
- Definiere
training_args
mit Hilfe der KlasseTrainingArguments
. - Setze
learning_rate
auf2e-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
____="____",
)