Fréchet Inception Distance
The visual inspection of generated images is a great start. But given they look okay, a more precise, quantitative evaluation will be helpful to understand the generator's performance. You will evaluate your GAN using the Fréchet Inception Distance, or FID.
Two tensors with fake and real images, 32 examples each, are available to you as fake and real, respectively. Use them to compute the FID!
Latihan ini adalah bagian dari kursus
Deep Learning for Images with PyTorch
Petunjuk latihan
- Import
FrechetInceptionDistancefrom the appropriatetorchmetricsmodule. - Instantiate the FID metric based on the 64th Inception feature layer and assign it to
fid. - Update
fidwith real image tensor, multiplied by255and parsed totorch.uint8. - Compute the
fidmetric, assigning the output tofid_score.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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)