Kayıp ağırlıklandırma
Daha önce oluşturduğun iki çıkışlı (alfabe ve karakter tahmini) modelin üç sürümü eğitildi: model_a, model_b ve model_c. Üçü için de kayıp şöyle tanımlandı:
loss_alpha = criterion(outputs_alpha, labels_alpha)
loss_char = criterion(outputs_char, labels_char)
loss = ((1 - char_weight) * loss_alpha) + (char_weight * loss_char)
Ancak her bir model farklı bir char_weight ile eğitildi: 0.1, 0.5 veya 0.9.
Önceki egzersizde tanımladığın evaluate_model() fonksiyonunu kullanarak her modelin doğruluğunu kontrol et. Hangi model hangi char_weight ile eğitildi?
Bu egzersiz
PyTorch ile Orta Düzey Deep Learning
kursunun bir parçasıdırUygulamalı interaktif egzersiz
İnteraktif egzersizlerimizden biriyle teoriyi pratiğe dökün
Egzersizi başlat