当前位置: 首页 > news >正文

沈阳网站营销网络推广SEO优化网站建设

沈阳网站营销,网络推广SEO优化网站建设,网页设计html代码大全下载,淘宝店铺怎么买假如要生成一些人脸图,实际上就是想要找到一个分布,从这个分布内sample出来的图片像是人脸,分布之外生成的就不像人脸。而GAN要做的就是找到这个distribution。 在GAN之前用的是Maximum Likelihood Estimation。 Maximum Likelihood Estimat…

假如要生成一些人脸图,实际上就是想要找到一个分布,从这个分布内sample出来的图片像是人脸,分布之外生成的就不像人脸。而GAN要做的就是找到这个distribution。

在GAN之前用的是Maximum Likelihood Estimation。

Maximum Likelihood Estimation(最大似然估计)

最大似然估计的思想是,假设数据的分布是 Pdata(x) ,定义一个分布为PG(x;θ) ,求得一组参数θ,使得PG(x;θ)Pdata(x) 越接近越好。具体步骤如下:

  1. Pdata(x) 中sample出一些样本;
  2. 对于sample出来的样本,可以计算出它们的likelihood;
  3. 计算总分likelihood L,并找到一组参数θ*  使得L最大。

MLE=Minimize KL Divergence

最大似然估计就相当于最小化的KL散度。

如果使用最大似然估计,采用高斯混合模型定义PG  ,生成的图片会非常模糊,现在使用generator产生PG 。优化的目标就是使PGPdata 越接近越好,即使得G* 越小越好,但是不知道PGPdata 的公式。

虽然不知道PGPdata 的公式,但是可以从这两个分布中做sample。可以用Discriminator来衡量PGPdata 的Divergence。训练出来的maxV(G,D) 就相当于JS divergence。

证明过程

要求V(G,D)的最大值,就是求 的最大值。

因为PGPdata 都是固定的,所以设为常数,然后通过求导求出最大值。

将求出的D* 回带入V(G,D),然后化简。

Generator 的训练目标就是,找到一个G* 去最小化PGPdata 之间的差异,即 ,由于不知道PGPdata 的具体公式,所以无法直接计算divergence。于是通过一个discriminator来计算两个分布之间的差异, 。所以最终优化目标为

假设已经把Generator固定住了,红点表示固定住G后的 ,也就是PGPdata  的差异。现在的目标是最小化这个差异,所以下图的三个网络中,G3 是最优秀的。

具体的做法就是:

  1. 首先固定G,找到一个能够使V最大的D;
  2. 然后固定D,找到能够使这个最大D情况下V最小的G。不停的迭代。

虽然L(G)中有求最大值,但是它依然可以做微分,即分段求微分。

具体算法如下:

  1. 给定一个G0
  2. 求解出使得V(D,G) 最大的D0*
  3. 利用梯度下降求解出G1 ;
  4. 利用G1 求解出使得V(D,G) 最大的D1* ,不断迭代。

其实在训练过程中不是真正的minimize JS散度,因为G在训练时变化时,V(D,G) 也会发生改变;此时由于D固定,所以JS散度会变得不再是此刻G下的JS散度了。所以要保证V(D,G0) 和V(D,G1)  很像,即G的参数变化很小。

Algorithm for GAN(Review

首先训练D,多训练几次直至收敛;之后训练G:其中第一项是与生成器无关的,由于G不能训练太多,否则会导致D无法evaluate JS,所以update一次就好。

  • In practice

理论上V是要取期望值,但是实际上是不可能的,只能用样本的均值进行估计。

论文原文在实作的时候把log⁡(1-D(x)) 换成-log⁡(D(x)) ,蓝色曲线刚开始的值很大,适合做梯度下降。其实后来实验证明两种结果都差不多。

http://www.yayakq.cn/news/777950/

相关文章:

  • 湖北做网站wordpress的坑
  • 二手网站建设目标网站建设案例资讯
  • 云南旅游网站建设ppt模板免费下载素材图片
  • 推广软文怎么写如何做优化排名
  • 网站开发与服务器匹配wordpress被cc
  • 陕西省网站备案北京网站建设工作室哪家好
  • 网站建设知名公司cnc强力磁盘 东莞网站建设
  • 两个域名 两个网站 如何推广做家常菜哪个网站最好
  • 做区块链的网站iframe 一直网站底部
  • 架设网站的目的网页游戏网站556pk游戏福利平台
  • 网站建设logo尺寸开平做网站
  • 网站建设企业官网体验版是什么wordpress优缺点
  • 小说网站怎么推广东莞专业做外贸网站
  • 南通网站优建设莱芜吧贴吧
  • 个人网站想添加支付功能怎么做html5 微网站布局
  • 青岛低价网站建设海南高端建设网站
  • 虚拟主机网站后台wordpress4 sqlite
  • 网站自己怎么做优化优化关键词的方法
  • 大连龙采做网站行不行豪禾创意海报设计理念
  • 龙岩做网站开发大概价格泰州seo推广
  • 企业网站源码 企业网站管理系统广州购物网站设计
  • 广东建设信息网站首页6河南建筑公司实力排名
  • 商城型企业网站的功能做签到的网站
  • 世界网站流量排名给新公司建网站
  • 南京培训网站建设wordpress登录去不了后台
  • 温州哪家做网站国外网站设计模板
  • 网站建设与管理实训心得体会城口自助建站
  • 网站切图怎么切wordpress主题 tao
  • 网站名称需要用注册吗深圳宝安网站建设工
  • 网站建设制作哪家好电子商务网站开发基本流程图