位置: IT常识 - 正文

GAN评价指标代码(FID、LPIPS、MS-SSIM)(评价指标mae)

编辑:rootadmin
GAN评价指标代码(FID、LPIPS、MS-SSIM) GAN评价指标代码(FID、LPIPS、MS-SSIM写在前面FIDLPIPSMS-SSIM写在后面写在前面

推荐整理分享GAN评价指标代码(FID、LPIPS、MS-SSIM)(评价指标mae),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:评价指标计算公式,gan评价标准,评价指标f1,评价指标mae,评价指标公式,评价指标mae,评价指标什么意思,评价指标系统,内容如对您有帮助,希望把文章链接给更多的朋友!

科研需要,对GAN生成的图片要做定量评价,因此总结一些自己要用到的一些评价指标。

FID

官方链接:https://github.com/mseitzer/pytorch-fid

描述:FID越小,表示生成图片越多样、质量越好。

步骤: (1)先下载pytorch-fid

pip install pytorch-fid

(2)执行命令

python -m pytorch_fid path/dataset1/test/images path/dataset2/test/imagesGAN评价指标代码(FID、LPIPS、MS-SSIM)(评价指标mae)

参数: path/dataset1/test/images是真实图像路径 path/dataset2/test/images是生成图像路径

注意: 有个额外的参数--dims N,其中 N 是特征的维度,一共有64、192、768、2048(默认)这四种,表示的是使用Inception的哪一层去测试,一般默认都是2048即最终平均池化特征去测试。 但是官方说如果测试的样本少于2048个可以用–dims这个参数,但这会改变FID分数的大小,因此只有–dims相同时跑出来的分数才有可比性。 不过我看TensorFlow那边的FID说,建议使用10,000的最小样本量来计算 FID,否则会低估生成器的真实FID。所以如果样本量太少建议不使用FID这个指标。

LPIPS

官方链接:https://github.com/richzhang/PerceptualSimilarity 描述:LPIPS越高意味着图片与原图更多不同,越低意味着与原图更相似

步骤: (1)下载LPIPS代码 (2)执行命令

python lpips_2dirs.py -d0 imgs/ex_dir0 -d1 imgs/ex_dir1 -o imgs/example_dists.txt --use_gpu

参数: -d0是真实图像路径 -d1是生成图像路径 -o是输出的结果保存位置

MS-SSIM

链接:https://blog.csdn.net/m0_63642362/article/details/123297405 描述:接近1的值表示更好的图像质量,接近0的值表示较差的质量

代码 把生成图片放在imgs/fake_img路径下,把真实图片放在imgs/real_img路径下,然后运行即可

import osimport cv2import paddlefrom paddle_msssim import ssim, ms_ssimdef file_name(file_dir): img_path_list = [] for root, dirs, files in os.walk(file_dir): for file in files: img_path_list.append((os.path.join(root, file),file)) return img_path_listdef imread(img_path): img = cv2.imread(img_path) return paddle.to_tensor(img.transpose(2, 0, 1)[None, ...], dtype=paddle.float32)if __name__ == '__main__': file_dir = 'imgs/fake_img' # 伪造图像路径 target_dir = 'imgs/real_img' # 真实图像路径 img_path_list = file_name(file_dir) target_path_list = file_name(target_dir) d = 0 for i in range(img_path_list.__len__()): (img_path, img_name) = img_path_list[i] (target_path, target_name) = target_path_list[i] print(img_path) print(target_path) fake = imread(img_path) real = imread(target_path) distance = ms_ssim(real, fake).cpu().numpy() print(distance) d += distanceprint('average ms_ssim')print(d/img_path_list.__len__())写在后面

你笑我徒劳,而我一个人在路上,走完的四季,确实你永远体会不到的风景。 -----《愿有人陪你颠沛流离》

本文链接地址:https://www.jiuchutong.com/zhishi/289004.html 转载请保留说明!

上一篇:flex布局 多种方法让两个盒子分布在左右两边(flex的几个常用布局)

下一篇:360路由器怎么连接并设置上网(360路由器怎么连接网络)

  • 防伪税控税务端官网
  • 发票勾选错了已报税怎么办
  • 土地出让价款
  • 进账多于销项怎样报税
  • 小企业会计准则以前年度损益调整
  • 未开票确认收入分录怎么做
  • 专利技术评估价值入股价偏高说明什么
  • 建安企业销售收入如何确认
  • 银行汇票多余款收账通知怎么做记账凭证
  • 固定资产进项抵扣新政策2021
  • 房地产预缴增值税是含税还是不含税
  • 普票抵扣税
  • 借款给其他公司的会计分录怎么写
  • 含税价标志有无影响
  • 对公账户管理费怎么收
  • 失业保险退保怎么返
  • 建筑业可以开电费发票吗
  • 小规模增值税附加税
  • 住房补贴计入个人所得税吗
  • 收到员工水电费怎么做账
  • psimsvc.exe - psimsvc是什么进程 有什么用
  • 生产企业委外加工比例出口免抵退税
  • php语言之mysql操作
  • 炫龙笔记本win10系统为什么没有关闭触控板
  • 委托代销商品的科目编码
  • 百度地图经纬度导航
  • 固定资产当月出售还要计提折旧吗
  • 除甲醛的净化器哪个品牌做得最好
  • ICCV, ECCV, CVPR,IEEE的关系
  • 小规模纳税人免税额度是多少
  • 奥伊米亚康冬季气温低原因
  • 工程建设的项目的划分?
  • 朝圣者将风马旗扔向甘登寺上方的空中为新年祈福,中国西藏 (© Ian Cumming/plainpicture)
  • php获取指定日期的星期几的方法是
  • nodejs 下载
  • ci框架过时了吗
  • thinkphp环境搭建教程
  • 税务局批扣是什么意思
  • 分公司开票总公司付款可以吗
  • mongodb4.0安装教程
  • 航天金税盘发票冲红怎么操作
  • 费用分割单使用范围
  • 年度利润表与12月利润表区别
  • 饭店招牌发光字
  • 应收账款未计提坏账能直接核销
  • 业务招待费属于什么会计科目
  • 代开发票要带什么资料?
  • 合并报表时存货公允与账面的差额
  • 供应商货款支付流程
  • 城建税多交了怎么办
  • 国有独资企业董事会成员组成规定
  • 普通进项发票怎么做分录
  • 公司与公司之间人与人之间最大的区别
  • 利润分配和所有者权益的关系
  • 实发工资有小数点是如何解决的
  • 资产负债表中的存货怎么算
  • 清理固定资产是什么意思
  • 年底暂估收入,年初怎么做
  • 企业购买土地如何缴税
  • mysql中的rand函数
  • win7电脑初始化
  • VMware虚拟机中安装MATE桌面环境
  • xp桌面字体有阴影怎么去掉
  • linux忘记root密码怎么修改
  • centos查看目录空间大小
  • win10如何将我的电脑添加到桌面
  • jQuery实现彩带延伸效果的网页加载条loading动画
  • perl模块下载
  • ie6-ie10的浏览器
  • bootstrap页头
  • dom和javascript的关系
  • fragment切换保存状态
  • android software
  • android+
  • jquery的实现原理
  • 税务局执法不规范整改
  • 电子税务局申领的发票怎么读入
  • 地方税务局分局局长级别
  • 北京市停车发票
  • 税务管理工作检讨书范文
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设