项目作者: kvpratama

项目描述 :
Metrics to evaluate GAN
高级语言: Python
项目地址: git://github.com/kvpratama/gan_metrics.git
创建时间: 2020-07-08T08:02:56Z
项目社区:https://github.com/kvpratama/gan_metrics

开源协议:

下载


GAN Metrics

Inception Score

Run python inception_score.py --dataroot "path/to/image/folder" to calculate IS

Because I use Pytorch ImageFolder class from torchvision.datasets, path/to/image/folder should contain folder of images. Please refer to the documentation for more detail.

  1. path
  2. └── to
  3. └── image
  4. └── folder
  5. └── class0
  6. ├── 0.jpg
  7. └── 1.jpg
  8. └── class1
  9. ├── 0.jpg
  10. └── 1.jpg

IS code is derived from sbarratt

Fréchet Inception Distance

Run python fid_score.py path/to/image/folder1 path/to/image/folder2 --gpu 0 to calculate FID. The folder1 and folder2 should contain images.

  1. path
  2. └── to
  3. └── image
  4. └── folder
  5. ├── 0.jpg
  6. └── 1.jpg

Option to calculate FID on multiple generated image folders. python fid_score.py path/to/image/folder path/to/generated/folder --gpu 0 --multiple_gen_dir. This command will output a summary file called fid.csv. Run this command to find the best FID epoch.

  1. path
  2. └── to
  3. └── generated
  4. └── folder
  5. └── epoch0
  6. ├── 0.jpg
  7. └── 1.jpg
  8. └── epoch1
  9. ├── 0.jpg
  10. └── 1.jpg

FID code is derived from mseitzer