A Review on Generative Adversarial Networks: Algorithms, Theory, and Applications
于今腐草无萤火,终古垂杨有暮鸦。这篇文章主要讲述A Review on Generative Adversarial Networks: Algorithms, Theory, and Applications相关的知识,希望能为你提供帮助。
文章图片
1 Introduction
GANs由两个模型组成:生成器和鉴别器。生成器试图捕获真实示例的分布,以便生成新的数据样本。鉴别器通常是一个二值分类器,尽可能准确地将生成样本与真实样本区分开来。GANs的优化问题是一个极大极小优化问题。优化终止于相对于生成器的最小值和相对于鉴别器的最大值的鞍点。
2.1 Generative algorithms
生成算法可分为两类:显式密度模型和隐式密度模型。
2.1,1 Explicit density model
显式密度模型假设分布,利用真实数据训练包含分布或拟合分布参数的模型。完成后,使用所学习的模型或分布生成新的示例。
2.1.2 Implicit density model
隐式密度模型不能直接估计或拟合数据分布。它在没有明确假设[101]的情况下从分布中生成数据实例,并利用生成的实例修改模型。GANs属于有向隐式密度模型范畴。
3 Algorithm
3.1 Generative Adversarial Nets (GANs)
3.1.1.1 Original minimax game:
文章图片
3.2 GANs\' representative variants
3.2.1 InfoGAN
https://zhuanlan.zhihu.com/p/55945164
文章图片
从损失函数的角度来看,infoGAN的损失函数变为:
文章图片
3.2.2 Conditional GANs (cGANs)
https://blog.csdn.net/taoyafan/article/details/81229466
Conditional GAN的目标函数:
文章图片
Conditional GAN 结构图:
文章图片
判别网络两种形式:
文章图片
ACGAN (Auxiliary Classifier GANs):
https://zhuanlan.zhihu.com/p/91592775
文章图片
3.2.3 CycleGAN
https://www.jianshu.com/p/5bf937a0d993
3.3.3.6 BigGANs and StyleGAN:
StyleGAN:
https://zhuanlan.zhihu.com/p/62119852
【A Review on Generative Adversarial Networks: Algorithms, Theory, and Applications】
文章图片
推荐阅读
- Android config Android.mk parameter
- Android系统架构图
- QQ空间被举报怎样办?如何处理?
- 微信朋友圈如何发长视频?发长视频办法介绍_微信
- 微信里怎样找到抖音上很火的小黄鸭表情包?_微信
- 怎样运用微信查询话费呢?_微信
- 微信PC版怎样可以不用二维码登陆 微信PC版不扫二维码登陆图文详细教程_微信
- 微信朋友圈动态“9宫格”怎样自制?朋友圈动态“9宫格”自制图文详细教程_微信
- 微信欢乐斗地主残局普通105关怎样过_微信