【GANs学习笔记】(六)JS Divergence不是最好的Divergence

article/2025/8/31 12:07:04

完整笔记:http://www.gwylab.com/note-gans.html
———————————————————————

3. JS divergence不是最佳的divergence

       在第三篇当中我们介绍了fGAN告诉我们的结论:不只是JS divergence,任何的divergence(统称为f-Divergence)都可以被放到GANs的架构中去。

       现在有了这个结论,我们开始思考,原始GANsJS Divergence到底是不是最好的divergence。也就是说,我们得去发掘,JS Divergence是否存在一些毛病。

我们先考虑一下 的实际分布情况,我们会发现,大多数情况下  是没有重合的。因为一方面, 都属于高维空间中的低维流形,二者具有重合的可能性是非常低的(如下左图);另外一方面,即算 的分布有了重合区域,但是在实际训练中我们是从 中取的采样,这些采样也基本不可能出现重复(如下右图)。所以我们可以认为,大多数情况下  是没有重合的。

 

       那如果是没有重合的,然后用JS divergence去衡量的距离的话,就会造成如下障碍:

       在上图中可以看出,都与没有交集,但是的距离比的距离近,然而用JS divergence去衡量二者的距离却是一样的,都为log2,这是我们认为JS divergence不合理的地方,因为实际情况是,应当比,要小,才能反映出要靠的更近。有必要说明一下,为什么如果两个分布完全没有重合的话,那么这两个分布的JS divergence会是一样的。前面有提到,JS divergence是通过discriminator计算出来的,而discriminator的本质是binary classifier,只要完全没有重合,discriminator就能100%地鉴别出的差异,因此二者的JS divergence就是一样的。

       因此,我们发现JS divergence是存在问题的。为了解决这些问题,我们开始介绍下面几篇paper,它们从不同角度采用了不同的方法,实现GANs的改进与提升。


http://chatgpt.dhexx.cn/article/FBtg6X5M.shtml

相关文章

大数据浪潮下的前端工程师

d3.js 流形 链接来源 ( 感觉废话好多啊, 得耐性看 , 大半没看懂) 马云曾经说过『人类正从IT时代走向DT时代』。 正如他说言,今天几乎所有的互联网公司背后都有一支规模庞大的数据团队和一整套数据解决方案作决策, 这个时代已经不是只有硅谷巨头才玩数据…

【转】浅谈流形学习

转自:http://www.sigvc.org/bbs/thread-800-1-1.html 总觉得即使是“浅谈”两个字,还是让这个标题有些过大了,更何况我自己也才刚刚接触这么一个领域。不过懒得想其他标题了,想起来要扯一下这个话题,也是因为和朋友聊起…

Js实现瀑布流效果

Js实现瀑布流效果 通过JavaScript实现瀑布流效果,实现不同大小的图片有序展示 效果图: 核心: 1.将图片宽度固定,用浏览器窗口大小除以每个图片的宽度,求出要分成的列数 2.将每个图片定位 3.每次找到最小高度的列&…

Java编译器插件Manifold(流形)

流形 文天祥正气歌中有云:“天地有正气,杂然赋流形”。 流形是一种抽象而又具体的事务,要研究一个事务就要格物,不格物就不能知道事物的具体描绘形式。流形大多数情况下是一种数学计算方式,可以将一个复杂的模型抽象…

矩阵范数

1、常用的矩阵范数主要是p1,2,∞ 2、谱半径 3、谱半径与矩阵范数的关系

【转】L1范数与L2范数的区别

把答案放在前面 L0范数是指向量中非0的元素的个数。(L0范数很难优化求解)。 L1范数是指向量中各个元素绝对值之和。 L2范数是指向量各元素的平方和然后求平方根。 L1范数可以进行特征选择,即让特征的系数变为0。 L2范数可以防止过拟合,提升模型的泛化能…

什么是范数(norm)?以及L1,L2范数的简单介绍

什么是范数? 范数,是具有“距离”概念的函数。我们知道距离的定义是一个宽泛的概念,只要满足非负、自反、三角不等式就可以称之为距离。范数是一种强化了的距离概念,它在定义上比距离多了一条数乘的运算法则。有时候为了便于理解…

范数(norm) 几种范数的简单介绍

什么是范数? 我们知道距离的定义是一个宽泛的概念,只要满足非负、自反、三角不等式就可以称之为距离。范数是一种强化了的距离概念,它在定义上比距离多了一条数乘的运算法则。有时候为了便于理解,我们可以把范数当作距离来理解。…

范数(简单的理解)、范数的用途、什么是范数

没学好矩阵代数的估计范数也不是太清楚,当然学好的人也不是太多。 范数主要是对矩阵和向量的一种描述,有了描述那么“大小就可以比较了”,从字面理解一种比较构成规范的数。有了统一的规范,就可以比较了。 例如:1比2小…

什么是范数(Norm),其具有哪些性质

文章目录 直观的感受一下范数范数的定义直观的感受下范数的边界图像范数的性质参考资料 直观的感受一下范数 先直观的感受一下二维空间的范数,假设在二维空间的向量为 v ( x , y ) \bold{v} (x,y) v(x,y) 则v的1范数为: ∣ ∣ v ∣ ∣ 1 ∣ ∣ ( x …

Webyog Sqlyog Ultimate_12.5.1最新版完美破解(带注册码)

链接: https://pan.baidu.com/s/1N3ufWDe-CKj4QvNIz8vXpA 提取码: 95hm 直接安装 接着用压缩白内的文档注册码注册即可使用。

SQLyog v12.09 (64 bit) 注册码

SQLyog v12.09 (64 bit) 注册码 姓名(Name):cr173 序列号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c 或者(OR) 姓 名(Name):ttrar 序 列…

SQLyog Ultimate旗舰版软件安装使用

1:下载地址 链接:https://pan.baidu.com/s/156QlwkfLL2wyKrfRTjvDhw 提取码: et4p 安装很简单,一步一步安装。填写名称时随便填,填写注册码时填写key.txt中对应的 2:建立连接 在新建连接时会出现错误2…

SQLyog下载及安装

1、下载安装包 sqlyog下载链接 2、安装 2.1、选择语言,默认即可 2.2、下一步即可 2.2、接受协议并下一步 2.3、选择选项 2.4、选定安装目录 2.5、安装完成 3、连接Mysql服务 看到这个界面就连接成功了。 版权声明:本文为CSDN博主「it00zyq」的原创文章…

sqlyog安装详细步骤

mysql安装步骤请点击:Mysql5.6安装详细步骤 我的sqlyog百度云链接(永久有效):http://pan.baidu.com/s/1i5j4GG9 密码获取请点击:获取密码 注册码序列号(Code):8d8120df-a5c3-4989…

SQLyog下载、安装和破解

1、SQLyog12.09的下载 链接 我的链接 2、SQLyog12.09的安装 默认步骤安装,但是在这里要记着更改安装位置 3、SQLyog12.09的破解 链接 我的链接 参考链接:https://blog.csdn.net/lihua5419/article/details/73881837/

SQLyog安装Ultimate版本(含注册码)

安装SQLyog 准备阶段 SQLyog12.08下载地址: 链接:https://pan.baidu.com/s/1iU6NtsthYwgx02zo10Trrw 提取码:cfz0 根据自己的电脑系统选择32\64位版本 安装阶段 1.双击SQLyog-12.0.8-0.exe 2.选择中文引导,点击OK 3.下一步…

SQLyog的下载安装与配置(转载)

SQLyog是一款MySQL可视化工具,他可以将部分SQL操作通过图形化界面操作来完成,方便开发者更好的进行开发及数据库设计。在安装SQLyog前最好先安装好MySQL。 MySQL下载安装教程:MySQL下载安装配置教程(详细)附下载资源 …

sqlyog 注册码

姓 名(Name):ttrar 序 列 号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c 或者(OR) 姓 名(Name):ttrar 序 列 号(Code&#xff0…

excel多组数据散点图生成

在研究数据分布时,散点图是一类比较常用的方法,通过三点图可以很好的显示数据的分布位置。一组数据生成散点图,利用excel是很容易生成的;但是,多组数据生成散点图,不同组数据用不同颜色表示,那该…