作者Lan Goodfellow于2014年NIPS首次提出了GAN的概念。
图像着色 用途:旧图像修复
图像超像素 用途:手机相机
背景模糊
人脸生成 用途:娱乐软件
帧预测、文本生成图片
字体变换、风格变换
假设我们的生成模型是g(z),其中z是一个随机噪声,而g将这个随机噪声转化为数据类型x,仍拿图片问题举例,这里g的输出就是一张图片。D是一个判别模型,对任何输入x,D(x)的输出是0-1范围内的一个实数,用来判断这个图片是一个真实图片的概率是多大。
核心思想:判别器区分真假样本;生成器欺骗判别器。生成器和判别器之间存在对抗的关系,这也是生成式对抗网络中对抗一词的由来。训练算法:
随机初始化生成器和判别器;
交替训练判别器D和生成器G,直到收敛;
? 训练策略:
网络结构(判别器)使用滑动卷积(strided convolution),除了输入层,全部使用批归一化
,使用Leaky ReLu激活函数,除了最后一层,不使用全连接层。
滑动卷积、滑动反卷积:
使得判别器和生成器可以学习自己的上采样和下采样策略
批归一化:
训练更稳定
Tanh激活函数:
更快的学习到真实数据的颜色空间
训练策略
原文:https://www.cnblogs.com/Dingding03/p/13658666.html