Tahmin modellerini değerlendirme
Değerlendirme zamanı! Önceki egzersizde eğittiğin aynı LSTM ağı, senin için birkaç epoch daha eğitildi ve net olarak hazır.
Görevin, onu bir test veri kümesi üzerinde Ortalama Kare Hatası (Mean Squared Error) metriğiyle değerlendirmek (torchmetrics zaten içe aktarılmış durumda). Bakalım model ne kadar iyi performans gösteriyor!
Bu egzersiz
PyTorch ile Orta Düzey Deep Learning
kursunun bir parçasıdırEgzersiz talimatları
- Mean Squared Error metriğini tanımla ve
msedeğişkenine ata. - Girdi dizisini
net'e geçir ve sonucuoutputs'a atamadan önce sıkıştırmak için.squeeze()uygula. - Test metriğinin nihai değerini hesapla ve
test_msedeğişkenine ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Define MSE metric
mse = ____
net.eval()
with torch.no_grad():
for seqs, labels in dataloader_test:
seqs = seqs.view(32, 96, 1)
# Pass seqs to net and squeeze the result
outputs = ____
mse(outputs, labels)
# Compute final metric value
test_mse = ____
print(f"Test MSE: {test_mse}")