Fréchet Inception Distance
Üretilen görselleri gözle incelemek harika bir başlangıç. Ancak görseller iyi görünüyorsa, üreticinin performansını daha iyi anlamak için daha kesin, sayısal bir değerlendirme faydalı olacaktır. GAN'ini Fréchet Inception Distance (FID) ile değerlendireceksin.
Sana iki tensör verildi: sahte ve gerçek görseller için, her biri 32 örnekten oluşan ve sırasıyla fake ve real adlarıyla. Bunları kullanarak FID'yi hesapla!
Bu egzersiz
PyTorch ile Görüntüler için Deep Learning
kursunun bir parçasıdırEgzersiz talimatları
- Uygun
torchmetricsmodülündenFrechetInceptionDistance'ı içe aktar. - Inception özellik katmanına göre FID metriğini oluştur ve
fiddeğişkenine ata.
- Inception özellik katmanına göre FID metriğini oluştur ve
- Gerçek görüntü tensörünü
255ile çarpıptorch.uint8tipine dönüştürerekfid'i güncelle. fidmetriğini hesapla ve çıktıyıfid_score'a ata.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Import FrechetInceptionDistance
____
# Instantiate FID
fid = ____(____)
# Update FID with real images
fid.update((fake * 255).to(torch.uint8), real=False)
fid.update(____)
# Compute the metric
fid_score = ____
print(fid_score)