首页 > 其他 > 详细

生成式对抗网络

时间:2020-09-13 10:49:14      阅读:92      评论:0      收藏:0      [点我收藏+]

生成式对抗网络

  • 背景

技术分享图片

  • 生成模型

    低维向量->高维数据(图片、文本、语言)

    生成式对抗网络(GAN)的目的是训练生成模型,生成我我们想要的数据。

技术分享图片

  • GAN

技术分享图片

  • 目标函数

技术分享图片

  • 训练算法

技术分享图片

  • KL散度和JS散度

    KL散度:衡量两个概率分布的匹配程度的指标

技术分享图片

当且p1=p2,KL散度为零,且具有非负性。

JS散度:

技术分享图片

JS散度具有非负性、对称性

利用最大似然估计来最小化KL。等价于最小化生成数据分布和真实分布的KL散度,KL散度是两个分布的距离度量。

技术分享图片

  • 最优生成器和判别器

技术分享图片

技术分享图片

  • cGAN(条件生成):

技术分享图片

  • DCGAN

    原始GAN是使用全连接网络作为判别器和生成器(不利于建模图像信息;参数两大,需要大量的计算资源,难以优化)

    DCGAN使用卷积神经网络作为判别器和生成器

    判别器使用滑动卷积,所有参数可学习,实验效果更好

    生成器滑动反卷积

  • 批归一化

技术分享图片

技术分享图片

生成式对抗网络

原文:https://www.cnblogs.com/jiang-sy/p/13660383.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!