ÎncepețiÎncepe gratuit

Distanța Fréchet Inception

Inspecția vizuală a imaginilor generate este un bun punct de plecare. Totuși, dacă imaginile arată bine, o evaluare cantitativă mai precisă te va ajuta să înțelegi performanța generatorului. Vei evalua rețeaua GAN folosind Distanța Fréchet Inception, sau FID.

Avei la dispoziție doi tensori cu imagini false și reale, câte 32 de exemple fiecare, disponibili ca fake, respectiv real. Folosește-i pentru a calcula FID!

Acest exercițiu face parte din cursul

Deep Learning pentru imagini cu PyTorch

Vezi cursul

Instrucțiuni pentru exercițiu

  • Importă FrechetInceptionDistance din modulul corespunzător din torchmetrics.
  • Instanțiază metrica FID bazată pe stratul 64 de caracteristici Inception și asign-o variabilei fid.
  • Actualizează fid cu tensorul imaginilor reale, înmulțit cu 255 și convertit la torch.uint8.
  • Calculează metrica fid, atribuind rezultatul variabilei fid_score.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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)
Editează și rulează codul