Ange TrainingArguments
Du konfigurerar träningsprocessen för din språkmodell. TrainingArguments anger indataparametrar till Trainer. I den här övningen finns värdena för parametrarna redan givna – i praktiken behöver du justera dem för varje modell. Förbered argumenten så att din modell kan använda Trainer!
En del data har förinslästs:
output_dirär en fördefinierad katalog- Klassen
TrainingArgumentshar importerats
Den här övningen är en del av kursen
Effektiv AI-modellträning med PyTorch
Övningsinstruktioner
- Definiera
training_argsmed hjälp av klassenTrainingArguments. - Sätt
learning_ratetill2e-5för att finjustera de förtränade vikterna i din modell. - Sätt träningsbatchstorleken per enhet till
16. - Sätt
evaluation_strategyså att utvärderingskontrollpunkter skapas varje epok.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# Define training_args using a transformers class
training_args = TrainingArguments(
output_dir=output_dir,
# Set the learning rate to 2e-5
learning_rate=____,
# Set train batch size on each device to 16
per_device_train_batch_size=____,
per_device_eval_batch_size=16,
num_train_epochs=2,
weight_decay=0.01,
save_strategy="epoch",
# Set evaluation checkpoints every epoch
evaluation_strategy=____,
)