位置: 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路由器怎么连接网络)

  • Redmi K30 ProVC液冷散热功能吗(k30p液冷散热)

    Redmi K30 ProVC液冷散热功能吗(k30p液冷散热)

  • 苹果打电话显示取消回拨(苹果打电话显示86怎么去掉)

    苹果打电话显示取消回拨(苹果打电话显示86怎么去掉)

  • iphonex音响左边不响(iphone左音响没反应)

    iphonex音响左边不响(iphone左音响没反应)

  • 我的华为为什么没有隐私空间(我的华为为什么没有抠图功能)

    我的华为为什么没有隐私空间(我的华为为什么没有抠图功能)

  • 微信支付出现当前交易异常暂时不能完成(微信支付出现当前账户疑似被盗)

    微信支付出现当前交易异常暂时不能完成(微信支付出现当前账户疑似被盗)

  • 饿了么一直没有骑手接单怎么办(饿了么一直没有骑手怎么办)

    饿了么一直没有骑手接单怎么办(饿了么一直没有骑手怎么办)

  • ps调整图片大小快捷键(ps调整图片大小不变形)

    ps调整图片大小快捷键(ps调整图片大小不变形)

  • 苹果截图编辑怎么关闭(苹果截图编辑怎么打马赛克)

    苹果截图编辑怎么关闭(苹果截图编辑怎么打马赛克)

  • 苹果数据线第四个发黑怎么处理(苹果数据线第四个触点烧坏)

    苹果数据线第四个发黑怎么处理(苹果数据线第四个触点烧坏)

  • qq签名能限制人看吗(qq签名能限制人数吗)

    qq签名能限制人看吗(qq签名能限制人数吗)

  • 电脑开机停在正在启动windows(电脑开机停在正在关机)

    电脑开机停在正在启动windows(电脑开机停在正在关机)

  • mate30pro原装膜是什么膜(mate30e pro原装膜好差)

    mate30pro原装膜是什么膜(mate30e pro原装膜好差)

  • 二维码检票是什么意思(二维码检票是什么情况)

    二维码检票是什么意思(二维码检票是什么情况)

  • 苹果手机有没有录屏功能(苹果手机有没有红外线功能)

    苹果手机有没有录屏功能(苹果手机有没有红外线功能)

  • iphone11能遥控空调吗(苹果11能遥控)

    iphone11能遥控空调吗(苹果11能遥控)

  • ppt首行缩进怎么设置(ppt首行缩进怎么把厘米换成字符)

    ppt首行缩进怎么设置(ppt首行缩进怎么把厘米换成字符)

  • 华为mate30nfc位置(华为mate30nfc位置在哪里)

    华为mate30nfc位置(华为mate30nfc位置在哪里)

  • 显示器下面5个按钮(显示器下面5个按钮,关机状态下按的有用吗)

    显示器下面5个按钮(显示器下面5个按钮,关机状态下按的有用吗)

  • word的五种对齐方式(word五种对齐方式快捷键)

    word的五种对齐方式(word五种对齐方式快捷键)

  • nova4支不支持nfc(nova4支不支持红外)

    nova4支不支持nfc(nova4支不支持红外)

  • word怎么让文字竖着(word怎么让文字占满整个页面)

    word怎么让文字竖着(word怎么让文字占满整个页面)

  • 截图在哪里(我的截图在哪里)

    截图在哪里(我的截图在哪里)

  • 滴滴快车怎么往返收费(滴滴快车怎么转出租车)

    滴滴快车怎么往返收费(滴滴快车怎么转出租车)

  • 云闪付没有乘车码怎么坐公交车(云闪付没有乘车码可以扫码吗)

    云闪付没有乘车码怎么坐公交车(云闪付没有乘车码可以扫码吗)

  • 小米6耳机插上还是外放(小米6耳机插上没有声音)

    小米6耳机插上还是外放(小米6耳机插上没有声音)

  • Redmi K20 Pro运行内存是多少(redmi k20 pro配置)

    Redmi K20 Pro运行内存是多少(redmi k20 pro配置)

  • 荣耀20pro有耳机孔吗(华为荣耀20pro耳机插孔在什么地方)

    荣耀20pro有耳机孔吗(华为荣耀20pro耳机插孔在什么地方)

  • qq 被对方屏蔽了还可以发信息吗(qq被对方屏蔽了还能看到对方空间吗)

    qq 被对方屏蔽了还可以发信息吗(qq被对方屏蔽了还能看到对方空间吗)

  • 豆瓣电影如何换头像(豆瓣电影信息可以修改吗)

    豆瓣电影如何换头像(豆瓣电影信息可以修改吗)

  • 酷我如何调整音乐节奏(酷我音乐怎么调声音)

    酷我如何调整音乐节奏(酷我音乐怎么调声音)

  • 如何干净的清除电脑病毒木马?安全上网(如何彻底清洁)

    如何干净的清除电脑病毒木马?安全上网(如何彻底清洁)

  • 关于资源税的问题
  • 印花税的征税范围具体有哪些
  • 有限合伙需要报增值税吗
  • 运动手环的税收分类编码是
  • 纳税人识别号在哪里能查到
  • 企业注销,账面余额怎样调账
  • 金税四期已经开始了吗
  • 关联企业的费用包括
  • 实收资本能是现金流出吗
  • 自然人税务系统扣缴客户端怎么申报
  • 计算应交消费税需要扣除代收代缴消费税吗
  • 减少实收资本会引起资产和所有者权益发生变化吗
  • 防洪基金减免的会计分录怎么写?
  • 事业单位职工福利费范围有哪些
  • 公司购入空调可以抵扣进项吗
  • 公司临时聘用人员法规
  • 补上年所得税加滞纳金入哪个科目?
  • 跨年了可以补去年的养老吗
  • 个人如何开具增值税普票
  • 增值税发票查验平台怎么查询发票
  • 每个行业都能赚钱吗
  • 坏账准备的计提是什么意思
  • 出租厂房算什么收入
  • 销售费用核算原则
  • 季度保税企业所得税申报的逾期申报怎么办?
  • 企业费用抵扣
  • 一个月的销售额
  • 机械租赁的发票
  • 合伙制创投企业与合伙制创投基金
  • 怎么恢复系统win10
  • Proxy error: Could not proxy request 解决方法
  • 交印花税会计分录怎么写
  • 怎么跟银行谈停息挂账
  • 审核记账流程
  • 产负债表的负债项目,显示了企业所负担债务的
  • PHP:stream_get_filters()的用法_Stream函数
  • 怎么修改?
  • 酒店购进布草可直接确认为成本吗
  • 源码阅读技巧
  • 受托代销商品会计分录受托方
  • 企业破产是不是要没收法人家里全部财产
  • VUE -- defineExpose
  • 九斑蛾,瑞士 (© Thomas Marent/Minden Pictures)
  • 投资收益会计准则
  • 招聘退休人员北京宿管
  • yolov3图像识别
  • laravel怎么用
  • php 集成环境
  • PHP面向对象程序设计
  • 超分辨率代码
  • IDEA 2022专业版创建Java Web项目(保姆式小白讲义,强烈建议入手!)
  • php使用ajax
  • php面试知识点
  • 销售旧货税率
  • 固定资产不折旧不摊销怎么做账
  • 进项税额转出更正申报
  • 个人所得税的计算标准
  • 政府会计双核算模式的好处
  • 资产类科目一般是什么
  • 收到保险公司赔款
  • 最新职工福利费列支范围
  • win8系统摄像头怎么打开
  • winxp系统开机蓝屏
  • virtualbox虚拟机旋转屏幕
  • vim 多窗口启动以及相互切换
  • linux怎么管理进程
  • win8系统触摸板按键不能用
  • 安卓获取设备信息
  • shell.epc
  • 批处理常用命令总结
  • nodejs 扫描目录
  • android 科大讯飞语音引擎 调用无响应
  • javascript tab切换
  • js垂直对齐
  • 2016年最火的歌曲排行榜前十名
  • android 简历模板
  • python二分查找非递归
  • 卷式发票如何查验真伪
  • 税务局如何查询社保明细
  • 广西电票科技有限公司
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设