1. Generator vs. Discriminator

首先需要指出的是生成式模型(generative models)和判别式模型(discriminative models)的区别:

  • discriminative models:根据训练样本直接学习 p(y|x)
  • generative models:首先学习特征向量与标签的联合概率分布 p(x,y),再通过贝叶斯规则,转换为 p(y|x)

然后,我们来看GAN整体框架图,从整体上把握GAN的模型设计:

GAN 的核心思路在于其模型使用了两个相对抗竞争(competing)的模型(也就是本文开头部分指出的判别式模型和生成式模型),

  • Generator:以噪声为输入生成样本,也就是所谓的生成器(generator)
  • Discriminator:如上图示,可接收两方面的数据:数据样本(data sample),Generator 生成器从噪声输入中生成的样本(generator sample),为判别式模型的输入,且最终能够判别出输入的样本是否为data sample。
  • generator 和 discriminator 同步训练,不断地交互执行下去。则可从噪声中生成出的样本越来越逼近真实的数据样本,最终使得判别器无法区分接收到的数据是真实的数据样本还是生成出来的样本。

GAN在执行训练时,可通过判别式网络反向传播梯度信息到生成器网络,进而微调优化生成器网络的参数。

references

最新文章

  1. WPF/Silverlight 下的图片局部放大
  2. 发送xml报文去第三方请求获取xml报文数据
  3. Python 创建和发布安装函数模块
  4. 2014年50个程序员最适用的免费JQuery插件
  5. Codeforces Round #215 (Div. 1)
  6. 【HDOJ】1068 Girls and Boys
  7. Static block start new thread
  8. js 常用的一些函数
  9. application(expand)--easyui
  10. MySql 使用 EF Core 2.0 CodeFirst、DbFirst、数据库迁移(Migration)介绍及示例
  11. Java基础-递归调用
  12. bugku web web5
  13. BIZHUB184打印机提示维修召唤(m2)修复
  14. snpeff注释变异(variants)
  15. layui动态数据表格-分页
  16. Ajax实战(原生)
  17. 架构图+kubernetes 问题理解 -- kube-pproxy - endpoint
  18. Linux Shell 通配符、元字符、转义符使用实例介绍
  19. 关于启动tomcatINFO警告错误问题解决
  20. java操作Excel之POI(3)

热门文章

  1. NB大了,增强现实走进安防行业了!竟然还有智能家居的规划!
  2. AngularJS渲染性能分析
  3. android sdk 镜象网站
  4. 10小时之内,暴力破解SSH账号的IP
  5. 洛谷 P4779【模板】单源最短路径(标准版)
  6. 【Codeforces Round #451 (Div. 2) B】Proper Nutrition
  7. VA对于开发QT是神器,VA自动补全QT
  8. 10. ZooKeeper之搭建伪集群模式。
  9. 90.#define高级用法
  10. 每日技术总结:fly.js,个位数前补零等