開始使用免費開始

Fréchet Inception Distance

對生成影像做視覺檢查是很好的起點。不過在看起來沒問題之後,更精確的量化評估能更清楚了解產生器的效能。你將使用 Fréchet Inception Distance(FID)來評估你的 GAN。

已提供兩個張量,分別是含有假影像與真實影像,各有 32 個樣本,分別命名為 fakereal。請用它們來計算 FID!

本練習屬於課程

使用 PyTorch 進行影像深度學習

檢視課程

練習說明

  • 從正確的 torchmetrics 模組匯入 FrechetInceptionDistance
  • 以 Inception 第 64 個特徵層為基礎建立 FID 指標,並指定為 fid
  • 以真實影像張量更新 fid,先乘上 255 並轉為 torch.uint8
  • 計算 fid 指標,並將輸出指定給 fid_score

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# 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)
編輯並執行程式碼