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

GAN论文精读

标题:Generative Adversarial Nets

摘要:

简写:作者提出了一个framework通过一个对抗的过程,在这里面会同时训练两个模型。

第一个模型为生成模型G,是用来抓住整个数据的分布

第二个模型为辨别模型D,是用来估计一个样本是否从G中产生。

如果G和D是一个MLP的话,那么真个系统可以通过一个误差反传来整个进行训练

导论:

 简写:在这个框架钟有两种模型,一个是生成模型,一个是判别模型。

生成模型就类似于造假的人,制造假币

而判别模型就类似于警察把真币与假币分辨出来。

在这个过程中,造假者会不断提高造假能力,而警察也会不断提高判别能力。

模型:

这个框架最简单的应用是当你的生成器与辨别器都是MLP的时候,生成器要去学习一个叫pg的分布,在数据X上。定义一个先验的pz,把z映射为x。辨别器也有自己的学习参数,作用是把数据放进来,判断数据时来自真实数据还是生成器生成的数据。

 min max均衡函数:

min max:如果达到均衡,则D不能进步,G也无法进步

GAN最后要求的结果:

辨别器对于生成器生成的数据跟真实数据之间在分布上是完全辨别不出来的。

理论结果:

当生成器G是固定的,则 辨别器D的最优解是这么算出来的。

当G与D有足够的容量时, 我们允许每一步D是可以达到最优解,则如果我们对G的优化时区迭代下面这一步骤,则这个G已经换成最优解,那么说最后的Pg会收敛到Pdata。

总结:

写作非常明确,主要关注GAN是在干什么事情。

在相关工作中,写了自己的很多想法,在前人的工作中已经做过了,也说过真正伟大的工作不在乎你的那些想法在别的地方是否已经出现过。

第三块是介绍整个GAN的目标函数以及如何优化

第四块讲了一些证明,为什么目标函数可以得到最优解

http://www.lryc.cn/news/97136.html

相关文章:

  • 数据结构:计数排序(详解)
  • 1 请使用js、css、html技术实现以下页面,表格内容根据查询条件动态变化。
  • react-native项目安卓版本升级 compileSdkVersion 29->31
  • 【学习笔记】目标跟踪领域SOTA方法比较
  • 机器学习 深度学习编程笔记
  • 18.背景轮播
  • 论文代码学习—HiFi-GAN(2)——鉴别器discriminator代码
  • Linux Shell 脚本编程学习之【第3章 正则表达式 (第二部分) grep命令】
  • 大语言模型LLM
  • 自学网络安全(黑客)的误区
  • @Conditional
  • 【Linux】网络基础之TCP协议
  • Java设计模式之装饰器(Decorator)模式
  • element ui树组件render-content 树节点的内容区的渲染另一种方式
  • html a标签换行显示
  • 关于Redis-存Long取Integer类型转换错误的问题
  • 设计模式一:简单工厂模式(Simple Factory Pattern)
  • 如何利用plotly和geopandas根据美国邮政编码(Zip-Code)绘制美国地图
  • ceph集群搭建
  • 前端密码加密 —— bcrypt、MD5、SHA-256、盐
  • 汽车UDS诊断深度学习专栏
  • macOS 下安装brew、nvm
  • 【云原生】Kubernetes工作负载-StatefulSet
  • Java:方法的重载
  • 7.react useCallback与useMemo函数使用与常见问题
  • Sentinel限流中间件
  • 使用ajax进行前后端交互的方法
  • 动手学深度学习——线性回归从零开始
  • Redis缓存击穿
  • 网络安全(黑客)自学的一些建议