GAN变种介绍 - DCGAN、InfoGAN、CycleGAN、WGAN、Self-Attention GAN、BigGAN

  • 一、DCGAN
  • 二、InfoGAN
  • 三、CycleGAN
  • 四、WGAN
  • 五、Self-Attention GAN
  • 六、BigGAN

在原始的 GAN 论文中,Ian Goodfellow 从理论层面分析了 GAN 网络的收敛性,并且在多个经典图片数据集上测试了图片生成的效果,如图所示,其中图 (a) 为MNIST 数据,图 (b) 为 Toronto Face 数据集,图 © 、图 (d) 为 CIFAR10 数据集。

可以看到,原始 GAN 模型在图片生成效果上并不突出,和 VAE 差别不明显,此时并没有展现出它强大的分布逼近能力。但是由于 GAN 在理论方面较新颖,实现方面也有很多可以改进的地方,大大地激发了学术界的研究兴趣。在接下来的数年里,GAN 的研究如火如荼的进行,并且也取得了实质性的进展,接下来我们将介绍几个意义比较重大的 GAN变种。

一、DCGAN

最初始的 GAN 网络主要基于全连接层实现生成器 G 和判别器 D 网络,由于图片的维度较高,网络参数量巨大,训练的效果并不优秀。DCGAN提出了使用转置卷积层(逆卷积层)实现的生成网络,普通卷积层来实现的判别网络,大大地降低了网络参数量,同时图片的生成效果也大幅提升,展现了 GAN 模型在图片生成效果上超越 VAE 模型的潜质。此外,DCGAN 作者还提出了一系列经验性的 GAN 网络训练技巧,这些技巧在 WGAN 提出之前被证实有益于网络的稳定训练。前面我们已经使用 DCGAN 模型完成了二次元动漫头像的图片生成实战。

二、InfoGAN

InfoGAN 尝试使用无监督的方式去学习输入

GAN变种介绍 - DCGAN、InfoGAN、CycleGAN、WGAN、Self-Attention GAN、BigGAN相关推荐

  1. 深度学习之生成对抗网络(4)GAN变种

    深度学习之生成对抗网络(4)GAN变种 1. DCGAN 2. InfoGAN 3. CycleGAN 4. WGAN 5. Equal GAN 6. Self-Attention GAN 7. Bi ...

  2. GAN(Generative Adversarial Network,GAN)模型之:InfoGAN、WGAN、DCGAN模型

    GAN(Generative Adversarial Network,GAN)模型之:InfoGAN.WGAN.DCGAN模型 InfoGAN 为了解决定制化生成的问题,提出了InfoGAN模型.In ...

  3. 【Keras+计算机视觉+Tensorflow】生成对抗神经网络中DCGAN、CycleGAN网络的讲解(图文解释 超详细)

    觉得有帮助麻烦点赞关注收藏~~~ 一.生成对抗网络简介 生成对抗网络(GANs,Generative Adversarial Nets),由Ian Goodfellow在2014年提出的,是当今计算机 ...

  4. GAN变种ACGAN利用手写数字识别mnist生成手写数字

    1.摘要 本文主要讲解:GAN变种ACGAN利用手写数字识别mnist数据集进行训练,最终生成手写数字图片 主要思路: Initialize generator and discriminator I ...

  5. 生成对抗网络gan原理_必读!TOP10生成对抗网络GAN论文(附链接)

    来源:新智元 本文约2200字,建议阅读7分钟. 本文所选论文提供了一个易读的对GAN的介绍,帮助你理解GAN技术的基础. [ 导读 ]生成对抗网络 (GAN) 是深度学习中最有趣.最受欢迎的应用之一 ...

  6. 【GAN优化】一览IPM框架下的各种GAN

    今天的这篇小文将是GAN模型理论介绍的最后一篇.有一些内容,所用数学技巧和方法非常高大上,理论结果也非常漂亮,但是完全搞明白其中的门门道道需要相当大精力和知识铺垫,况且实际运用也非常小众,但是作为模型 ...

  7. gan怎么输入一维数据_时空序列预测模型GAN+LSTM

    一.Address ICC 2019的一篇paper,为清华团队所写 思路很有趣,也很容易想到,就是用比较火的GAN加上LSTM Satellite Image Prediction Relying ...

  8. 图像对抗生成网络 GAN学习01:从头搭建最简单的GAN网络,利用神经网络生成手写体数字数据(tensorflow)

    图像对抗生成网络 GAN学习01:从头搭建最简单的GAN网络,利用神经网络生成手写体数字数据(tensorflow) 文章目录 图像对抗生成网络 GAN学习01:从头搭建最简单的GAN网络,利用神经网 ...

  9. 第十一课.DCGAN与CycleGAN

    目录 DCGAN DCGAN简介 DCGAN生成celebA celebA介绍 准备工作 模型定义 训练生成网络与判别网络 CycleGAN DCGAN DCGAN简介 DCGAN是基于DeConvl ...

  10. 生死看淡,不服就GAN(六)----用DCGAN生成马的彩色图片

    1. 首先我们需要的一组真实样本集来自cifar10,因此先制作一个读取cifar10的脚本. """ --------------------------------- ...

最新文章

  1. Spring Aop的应用
  2. 【翻译】24款界面精美的免费UI工具包
  3. 区块链研习 | 区块链里所说的“智能合约”是什么? 本文作者:敖萌 编辑:温晓桦 2017-10-11 20:31 导语:谈到区块链,必然离不开“智能合约”这个词。我们在本系列的第一篇文章中提到“智能
  4. 无限网络无限连接掉网的解决
  5. request payload怎么发_做了一个个人博客,但不知道怎么介绍
  6. 阿里云服务器mysql内存限制_高性能的MySQL(8)优化服务器配置一内存
  7. mysql root账号_修改mysql root账号密码
  8. c#modbus tcp通讯助手开源_Modbus 调试助手的使用(一)
  9. 蓝牙耳机出口欧盟要做什么CE的哪些指令?
  10. 2022最新短视频去水印解析API接口分享
  11. VARCHART XGantt 甘特图用程序应该如何交付
  12. 论文答辩相关PPT:论文答辩模板及其它
  13. 解决dns没问题,能上qq不能上网的问题
  14. 此操作系统不支持.netframework4.7.1
  15. 电子书转换器calibre
  16. manga camera android,SMAAASH! Camera [Manga Photo]
  17. 普林斯顿算法课作业 part II 的python实现(四)Boggle
  18. 游戏开发中的矩阵与变换
  19. 设计模式 - 模版模式
  20. leetCode1103

热门文章

  1. python新手入门到大师_GitHub - FainBleeze/Python-100-Days: Python - 100天从新手到大师
  2. 【音视频】实操YUV与RGB互转(planar模式 YUV420、YUV422、YUV444与RGB888)
  3. 优思学院|品质圈QCC是什么?如何有效实施?
  4. IPV6之DHCPV6
  5. 平板电脑应用_机房巡检AI机器人是啥,工业平板电脑的应用如何体现
  6. Tesla特斯拉电动汽车电力驱动系统3D模型(含悬挂) Catia 附STEP
  7. JavaScript使用Modbus协议实现RTU设备连云
  8. 100行Html5+CSS3+JS代码实现元旦倒计时界面
  9. STM32烧写程序:ST-link驱动下载和安装
  10. Java代码一行一行读取txt的内容