Trainer'ı ayarla
Modelin, çevirilerin okunabilirliğini artırmak için karmaşık ifadeleri daha basit ve anlaşılır yeniden ifadelerle değiştirecek. Örneğin, özgün "The inclement weather conditions precipitated the postponement of the outdoor event" ifadesini "The bad weather caused the outdoor event to be delayed." şeklinde sadeleştirebilir. Dil çeviri servisinin eğitimine hazırlanmak için Trainer'ı oluştur! trainer.train() çağrısı nedeniyle egzersizin çalışması biraz zaman alacak.
Bazı veriler önceden yüklendi:
modelbir Transformer modelidirdatasetcümle yeniden ifade etme için MRPC veri kümesini içerircompute_metricsfonksiyonu accuracy ve F1 skorunu döndürürtraining_args'i önceki bir egzersizde tanımladın
Bu egzersiz, kursun bir parçasıdır
PyTorch ile Verimli AI Model Eğitimi
Egzersiz talimatları
model'iTrainer()sınıfına aktar.- Eğitim argümanlarını
Trainer()sınıfına gir. - Ölçütleri hesaplayacak bir fonksiyonu
Trainer()sınıfına aktar. trainer'ın seçtiği cihazı yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
trainer = Trainer(
# Pass in the model
model=____,
# Input the training arguments
args=____,
train_dataset=dataset["train"],
eval_dataset=dataset["validation"],
# Pass in a function to compute metrics
compute_metrics=____,
)
trainer.train()
# Print the device that the trainer chooses
print(trainer.args.____)