图像生成质量fid、inception score、KID计算

2023-11-03

FID

简介

fid是一个非常常用的评估图像生成质量的指标
在这里插入图片描述
图像生成的论文中经常会用到。
fid是一种度量两个图片数据集相似度的方法,我们生成的图片与真实图片越相似越好。
相似度高对应的是fid值小。

安装

想进一步学的的伙伴可以从理论出发,然后自己实现这个fid的计算过程,笔者这里直接搬运了。
原始的fid是一个tensorflow实现 https://github.com/bioinf-jku/TTUR
笔者使用的是pytorch框架,所以使用https://github.com/toshas/torch-fidelity 这个包来计算

pip install torch-fidelity

使用(IS FID KID)

#使用0号GPU计算 IS
fidelity --gpu 0 --isc --input1 img_dir1/

##使用0号GPU计算 FID
fidelity --gpu 0 --fid --input1 img_dir1/ --input2 img_dir2/

#使用0号GPU计算 KID
fidelity --gpu 0 --kid --input1 img_dir1/ --input2 img_dir2/

KID结果图
在这里插入图片描述

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

图像生成质量fid、inception score、KID计算 的相关文章

随机推荐

  • 计算机视觉基础7

    语义分割 从像素 pixel level 水平上 理解识别图片的内容 根据语义信息分割 输入 图片 输出 同尺寸的分割标记 每个像素会被识别为一个类别 FCN全卷积网络 所有层都是卷积层 相对位置保持不变 解决降采样后的低分辨率问题 全卷积
  • input类型

    下面通过设置input元素的type属性来演示不同类型的文本框的用法 效果图 当输入不正确的邮箱号 点击提交时 如下图 当输入不正确的网址 点击提交时 如下图 当输入不正确的手机号 点击提交时 如下图 代码如下
  • 不同的人每天工作有什么不同

    Author Skatexg Time 2020 07 17 不同的人每天工作有什么不同 有的人在为完成任务付出劳动 有的人在为有意义的成果付出劳动 为完成任务而付出的劳动是无意义的 只有产生成果的劳动才是有意义的 公司花钱买的是劳动成果
  • UPF learing2:set_level_shifter

    set level shifter 设置level shifter strategy在实现的过程中 level shifter name domain domain name elements list exclude elements l
  • python:10个小孩围成一圈分糖果

    10个小孩围成一圈分糖果 老师顺次分给每个人的糖果数为12 2 8 22 16 4 10 6 14 20 然后按以下规则调整 所有小孩同时把自己的糖果分一半给右边的小孩 糖果数如果变为奇数的人 再向老师补要一块 那多少次调整后 大家的糖果数
  • JavaScript——插入排序、堆排序

    一 插入排序 插入排序是一种简单直观的排序算法 它比冒泡排序 选择排序都更有效率 基本思路 插入排序的工作原理是通过构建有序序列 对于未排序元素 在已排序序列中从后向前扫描 找到对应的位置并插入 插入排序将数组分成 已排序 和 未排序 两部
  • 华为OD机试--路灯覆盖问题

    一条笔直的公路上安装了N个路灯 从位置0开始安装 路灯之间的距离是100m 每个路灯都有自己的照明半径 请计算第一个路灯和最后一个路灯之间 未照明区间的长度和 输入描述 第一行为一个数N 表示灯的个数 1 100000 第二行为N个空格分隔
  • 请问如何用nodejs通过post发送multipart/form-data类型的http请求?

    请问如何用nodejs通过post发送multipart form data类型的http请求 发布于 4 年前 作者 xuhaijinsky2008 24777 次浏览 请问如果用nodejs通过post发送multipart form
  • Selenium成长之路-11简单对象定位之XPATH方法

    XPath是一种在HTML文档中定位元素的语言 因为 HTML 可以看做 XML 的一种实现 所以 selenium 用 户可是使用这种强大语言在 web 应用中定位元素 XPath基于XML的树状结构 提供在数据结构树中找寻节点的能力 X
  • static的用法

    1 static修饰普通变量 static修饰全局变量 1 作用域 改变链接属性 只在本文件有效 即使extern外部声明也不行 其他文件可定义相同名字的变量 2 初始化 只能被初始化一次 如果是整型不初始化就会自动赋值为0 字符型初始化为
  • 【Spring】aop的底层原理

    欢迎来到 边境矢梦 的csdn博文 本文主要梳理 Spring 中的切面编程aop的底层原理和重点注意的地方 我是边境矢梦 一个正在为秋招和算法竞赛做准备的学生 喜欢的朋友可以关注一下 下次更新不迷路 Ps 月亮越亮说明知识点越重要 重要性
  • 群晖nas怎么上传整个文件夹_处理群晖NAS中的烦人@eaDir文件夹

    今天发现NAS文件夹里面有很多 eaDir文件夹 和Mac OS X里的 DS Store类似 很烦人 找了解决方法 0 0 ssh登录群晖 控制面板里面打开SSH 0 1 Windows或者Mac 用 ssh 用户名 NAS IP地址登录
  • 1.进程与线程

    Java多线程文章目录 目录 1 进程与线程 Java程序启动至少会有两个线程启动 2 创建Java线程三种方式 run 与start 区别 第一种 继承Thread类 第二种 实现Runnable接口 两种方式区别 练习项目 第三种 实现
  • 通俗理解条件概率、条件期望、条件方差

    写在前面 求 条件XX 时 对 条件 的理解可以是 把 XX条件 作为新的基本事件空间 总体看待 而忽略除这个条件以外的 类似于用摄像机照相时 一开始是整个画面 当得到 XX条件 的约束后 镜头聚焦 画面缩小至代表那个条件的小空间上 一 条
  • Python-爬虫(期末报告)

    爬取的是房价网的数据 然后进行展示 初学爬虫 和同组的小伙伴 其实一个组就俩人 一起写的 我写的爬取 只用了正则表达式拿到网页源码里我想要的数据 还有个AJAX请求直接抓取相应对象然后拿到其中有用的数据即可 注释没写完 另一个小伙伴拿我爬取
  • Fully Convolutional Adaptation Networks for Semantic Segmentation

    参考 论文解析之 Fully Convolutional Adaptation Networks for Semantic Segmentation 云 社区 腾讯云 论文网址 Fully Convolutional Adaptation
  • C语言二维数组作为函数参数

    设有整型二维数组a 3 4 如下 0 1 2 34 5 6 78 9 10 11 它的定义为 int a 3 4 0 1 2 3 4 5 6 7 8 9 10 11 设数组a的首地址为1000 各下标变量的首地址及其值如图所示 前面介绍过
  • Android sdk 收集信息,采集SDK-Android 报错

    采集SDK Android 报错 small detect model 找不到 这是说明文档 https ai baidu com docs Face Android SDK top 文档里完全没提到这个文件 我想知道这个文件在哪下载 有什
  • QList中的removeAt()

    QList removeAt removeAt后其他元素的索引值会相应的减小 QList
  • 图像生成质量fid、inception score、KID计算

    FID 简介 fid是一个非常常用的评估图像生成质量的指标 图像生成的论文中经常会用到 fid是一种度量两个图片数据集相似度的方法 我们生成的图片与真实图片越相似越好 相似度高对应的是fid值小 安装 想进一步学的的伙伴可以从理论出发 然后