首页IT科技图像生成算法(【图像生成Metrics】快速计算FID、KID、IS、PPL)

图像生成算法(【图像生成Metrics】快速计算FID、KID、IS、PPL)

时间2025-09-19 07:43:15分类IT科技浏览10981
导读: 1、介绍: This repository provides ...

 1                    、介绍:

This repository provides preciseefficient, and extensible implementations of the popular metrics for generative model evaluation, including:

Inception Score (ISC) Fréchet Inception Distance (FID) Kernel Inception Distance (KID) Perceptual Path Length (PPL)

github 地址为:https://github.com/toshas/torch-fidelity

 2                           、安装:

pip install torch-fidelity

3          、使用:

这里的 --isc 是计算的input1文件夹下的images

①               、当你的图像数量比较少的时候                    ,通过添加 --kid-subset-size N 来使KID的计算生效

fidelity --gpu 0 --isc --kid --fid --input1 ./input_images --input2 ./output_images --kid-subset-size 100

②当你的图像数量比较多的时候                           ,去掉 --kid-subset-size N 即可

fidelity --gpu 0 --isc --kid --fid --input1 ./input_images --input2 ./output_images

 API:

Usage Examples with Command Line — torch-fidelity 0.3.0 documentation

为什么没有PPL?

Perceptual Path Length

对生成图片除了要求清晰                           、多样之外                    。我们还希望生成模型可以结合不同的训练图片的特征                           。比如说我取一个人的发型          ,取另一个人的脸型               ,然后结合生成一张图片          。

也就是生成器能否很好的把不同图片的特征分离出来                           ,论文StyleGAN提出了Perceptual Path Length(PPL)用来评估这个指标               。

这个一般用在人脸               、狗脸上               ,例如风景图          、分子图似乎不适用

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
yolov3改进点不包括(改进YOLOv5系列:4.YOLOv5_最新MobileOne结构换Backbone修改,超轻量型架构,移动端仅需1ms推理!苹果最新移动端高效主干网络)