BaşlayınÜcretsiz başlayın

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:

  • model bir Transformer modelidir
  • dataset cümle yeniden ifade etme için MRPC veri kümesini içerir
  • compute_metrics fonksiyonu accuracy ve F1 skorunu döndürür
  • training_args'i önceki bir egzersizde tanımladın

Bu egzersiz, kursun bir parçasıdır

PyTorch ile Verimli AI Model Eğitimi

Kursa Göz Atın

Egzersiz talimatları

  • model'i Trainer() 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.____)
Kodu Düzenle ve Çalıştır