torchvision.utils.save

编程入门 行业动态 更新时间:2024-10-18 16:45:04

<a href=https://www.elefans.com/category/jswz/34/1761529.html style=torchvision.utils.save"/>

torchvision.utils.save

torchvision.utils.save_image保存图片全黑

问题描述:跑VAE模型的时候,遇到利用torchvision.utils.save_image保存图片,结果保存的图片是全黑的,而且图片是由灰色慢慢变黑的
原始图片像素值归一化以后的数据如下

重构出来的图片的部分数据如下(很正常啊,归一化以后的数据)

尝试
1、刚开始以为是模型结构的问题,但是看了好长时间都没发现有什么问题。
2、save_image函数的问题,于是改用opencv的imwrite函数来保存图片,结果还是全黑。
3、归一化问题:由于重构图片的数据值在0-1之间,所以保存的时候可能都按照0保存,于是每个值都*255,结果发现保存的图片还是全黑。
4、之后通过调试代码,发现每轮迭代的损失值变化很小很小,有的甚至没有变化,于是想到是不是参数没有回传,联想到了优化器的学习率问题。(学习率过低会导致学习速度太慢,学习率过高又容易导致难以收敛),刚开始学习率是1e-3=0.001,修改为0.0005,发现生成的图片不是全黑啦!

虽然全黑的问题解决了,但是重构图片的质量并不好,所以还是需要再修改的!

更多推荐

torchvision.utils.save

本文发布于:2024-02-10 21:48:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1677479.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:torchvision   utils   save

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!