Değerlendirme döngüsünü yazma
Bu egzersizde, doğrulama kaybını hesaplamak için bir değerlendirme döngüsü yazacaksın. Değerlendirme döngüsü, eğitim döngüsüne benzer bir yapıyı izler ancak gradyan hesaplamaları veya ağırlık güncellemeleri olmadan.
Tahminleri, veri yüklemeyi ve kayıp hesaplamasını yönetmek için model, validationloader ve kayıp fonksiyonu criterion zaten tanımlandı.
Bu egzersiz, kursun bir parçasıdır
PyTorch ile Deep Learning'e Giriş
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Set the model to evaluation mode
____
validation_loss = 0.0
with torch.no_grad():
for features, labels in validationloader:
outputs = model(features)
loss = criterion(outputs, labels)
# Sum the current loss to the validation_loss variable
validation_loss += ____