| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> 数学基础_4——信息论 -> 正文阅读 |
|
[人工智能]数学基础_4——信息论 |
本篇博客不包含深度学习中所有的数学知识,只是我在学习过程中,对不会或者不熟悉的数学知识的记录,因此部分内容和推导我会省略掉。 自信息任何事件都会承载着一定的信息量,包括已经发生的事件和未发生的事件,只是它们承载的信息量会有所不同。 如昨天下雨这个已知事件,因为已经发生,既定事实,那么它的信息量就为0。如明天会下雨这个事件,因为未有发生,那么这个事件的信息量就大。 从上面例子可以看出信息量是一个与事件发生概率相关的概念,而且可以得出,事件发生的概率越小,其信息量越大。 定义事件
X
=
x
X=x
X=x 的自信息为 香农熵(Shannon Entropy)当一个事件发生的概率为 p ( x ) p\left(x\right) p(x),那么它的信息量是 ? log ? p ( x ) -\log{p\left(x\right)} ?logp(x) 如果把这个事件的所有可能性罗列出来,就可以求得该事件信息量的期望 信息量的期望就是熵,所以熵的公式为 相对熵(KL 散度)(Kullback-Leibler divergence)对于同一个随机变量
x
\mathbf{x}
x,如果其有两个单独的概率分布
P
(
x
)
P(\mathbf{x})
P(x) 和
Q
(
x
)
Q(\mathbf{x})
Q(x),可以使用 KL 散度来衡量这两个分布的差异。KL 散度越小,真实分布与近似分布之间的匹配就越好。 然而,它并不是真的距离因为它不是对称的:对于某些 P P P 和 Q Q Q, D K L ( P ∥ Q ) ≠ D K L ( Q ∥ P ) D_{KL}(P\|Q)\ne D_{KL}(Q\|P) DKL?(P∥Q)?=DKL?(Q∥P)。 这种非对称性意味着选择 D K L ( P ∥ Q ) D_{KL}(P\|Q) DKL?(P∥Q) 还是 D K L ( Q ∥ P ) D_{KL}(Q\|P) DKL?(Q∥P) 影响很大。 对于 KL 散度的直观解释可以看这篇文章:初学机器学习:直观解读KL散度的数学概念 如何证明 KL 散度大于等于 0 0 0 (未解决) 交叉熵(Cross Entropy)两个分布
P
P
P 和
Q
Q
Q 之间的交叉熵定义为: 将 KL 散度公式变形: 所以可得到交叉熵和 KL 散度的关系: 由于 KL 散度中的前一部分 ? H ( y ) ?H(y) ?H(y) 不变,故在优化过程中,只需要关注交叉熵就可以了。所以一般在机器学习中直接用交叉熵做 loss,评估模型。 在信息论中, lim ? x → 0 x log ? x = 0 \lim_{x\to 0}x\log x=0 limx→0?xlogx=0 JS 散度(Jensen-Shannon divergence)JS 散度度量了两个概率分布的相似度,基于 KL 散度的变体,解决了 KL 散度非对称的问题。 一般地,JS 散度是对称的,其取值是 0 到 1 之间。定义如下: Wasserstein 距离KL 散度和 JS 散度的问题 如果两个分布 P , Q P,Q P,Q 离得很远,完全没有重叠的时候,那么 KL 散度值是没有意义的,而 JS 散度值是一个常数。这在学习算法中是比较致命的,这就意味着这一点的梯度为 0 0 0,梯度消失了。 Wasserstein距离 度量两个概率分布之间的距离,定义如下 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 8:31:00- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |