《Progressive Growing of GANs for Improved Quality, Stability, and Variation》-论文阅读笔记(三)

简介: 《Progressive Growing of GANs for Improved Quality, Stability, and Variation》-论文阅读笔记(三)

实验结果


CELEBA-HQ

•

CELEBA数据集有202599张图像,分辨率从 43x55 到 6732x8984,不同图像质量差别很大

•

使用一个预训练的卷积自编码器来进行去除JPEG噪声

•

使用一个预训练的4倍超分辨率GAN来提升图像分辨率

•

基于CelebA中已有的脸部关键点标注,来进行人脸的截取和旋转矫正

•

处理了所有的CelebA图像,然后使用基于频谱的质量评价方式,选出最好的30000张生成图像



• 使用8个Tesla V100 GPU 并行训练了4天,此时SWD结果不再变化

• 根据当前的训练分辨率,使用自适应的batch size,来最大效率的使用显存

• 为了证明作者的改进与loss很大程度上是相互独立的,分别尝试了LSGAN和WGAN-GP两种 loss,LSGAN更不稳定但也能得到高清的生成图像

• 除了展示生成结果外,作者还进行了latent space的插值,和渐进式训练的可视化

• 插值方式是:随机生成一系列latent code,然后对他们使用时域的高斯模糊,最后把各latent code归一化到一个超球面上



论文总结


优点

•

ProGAN相比于更早的GAN网络,生成的质量普遍都很高

•

ProGAN在生成高分辨率的图像时也能够进行稳定的训练

•

目前的生成效果已经快令人信服了,特别是在CELEBA-HQ

数据集上

不足

•

离真正照片级的生成仍有很长一段距离

•

目前的生成还做不到对图像语义和约束的理解

•

他们使用时域的高斯模糊,最后把各latent code归一化到一个超球面上


[外链图片转存中…(img-87HHjwYf-1664845828841)]


论文总结


优点

•

ProGAN相比于更早的GAN网络,生成的质量普遍都很高

•

ProGAN在生成高分辨率的图像时也能够进行稳定的训练

•

目前的生成效果已经快令人信服了,特别是在CELEBA-HQ

数据集上

不足

•

离真正照片级的生成仍有很长一段距离

•

目前的生成还做不到对图像语义和约束的理解

•

生成图片的细微结构也还有改进的空间

目录
相关文章
|
安全 机器人 Python
python之钉钉机器人自动发消息——傻瓜式教程
自动化跑完的结果,需要自动发送到钉钉群,自动将数据、报告、截图等保存至公司内部服务器,钉钉通知的时候,需要有个链接,点击就可以跳转。
4572 0
python之钉钉机器人自动发消息——傻瓜式教程
|
存储 SQL 关系型数据库
使用MySQL Workbench进行数据库备份
【9月更文挑战第13天】以下是使用MySQL Workbench进行数据库备份的步骤:启动软件后,通过“Database”菜单中的“管理连接”选项配置并选择要备份的数据库。随后,选择“数据导出”,确认导出的数据库及格式(推荐SQL格式),设置存储路径,点击“开始导出”。完成后,可在指定路径找到备份文件,建议定期备份并存储于安全位置。
2296 12
|
人工智能 弹性计算 自然语言处理
Bolt.diy:AI全栈开发,一句话生成网站
Bolt.diy是一个AI驱动的Web开发工具,支持通过自然语言Prompt直接生成、编辑和部署全栈应用,无需本地环境配置。本次实验基于DeepSeek于2025年5月28日发布了DeepSeek-R1-0528升级版本,显著提升了编程能力。
Bolt.diy:AI全栈开发,一句话生成网站
|
算法 安全 关系型数据库
【鲁棒电力系统状态估计】基于投影统计的电力系统状态估计的鲁棒GM估计器(Matlab代码实现)
【鲁棒电力系统状态估计】基于投影统计的电力系统状态估计的鲁棒GM估计器(Matlab代码实现)
232 0
|
存储 监控 数据挖掘
淘宝店铺所有商品数据接口全攻略
淘宝开放平台提供`taobao.items.onsale.get`接口,可批量获取店铺在售商品列表,包括商品ID、标题、价格等信息,适用于商品管理、竞品监控等场景。调用流程:注册账号、创建应用、申请权限。核心参数有nick、page_no、page_size等。Python示例代码展示如何通过API获取商品数据,并处理分页和异常。注意事项包括权限申请、频率限制及数据安全。扩展应用如结合商品详情接口进行数据分析。
1156 3
|
监控 Ubuntu Linux
ubuntu中设置开机自动运行的(sudo)指令
通过合理选择和配置上述方法,您可以确保在系统启动时自动执行所需的命令,并具备sudo权限,从而提高系统自动化管理的能力。
2735 8
|
消息中间件 中间件 程序员
分布式事务大揭秘:使用MQ实现最终一致性
本文由小米分享,介绍分布式事务中的MQ最终一致性实现,以RocketMQ为例。RocketMQ的事务消息机制包括准备消息、本地事务执行、确认/回滚消息及事务状态检查四个步骤。这种机制通过消息队列协调多系统操作,确保数据最终一致。MQ最终一致性具有系统解耦、提高可用性和灵活事务管理等优点,广泛应用于分布式系统中。文章还讨论了RocketMQ的事务消息处理流程和失败情况下的处理策略,帮助读者理解如何在实际应用中解决分布式事务问题。
2148 6
|
机器学习/深度学习 存储 人工智能
【博士每天一篇文献-算法】改进的PNN架构Progressive learning A deep learning framework for continual learning
本文提出了一种名为“Progressive learning”的深度学习框架,通过结合课程选择、渐进式模型容量增长和剪枝机制来解决持续学习问题,有效避免了灾难性遗忘并提高了学习效率。
1034 4
|
缓存 Android开发 开发者
安卓系统优化:提升手机性能的秘诀
【5月更文挑战第31天】本文将探讨如何通过一系列简单的步骤和技巧,对安卓系统进行优化,以提升手机的性能。我们将从清理无用文件、管理后台应用、调整系统设置等方面入手,帮助你的安卓设备运行更加流畅。
|
数据挖掘 程序员 Python
【Python】已解决:ModuleNotFoundError: No module named ‘Workbook’
【Python】已解决:ModuleNotFoundError: No module named ‘Workbook’
611 0

热门文章

最新文章