KL散度的含义与性质

KL散度的含义与性质nbsp nbsp nbsp nbsp 在概率论或信息论中 KL 散度 Kullback Leiblerdiver 又称相对熵 relativeentr 是描述两个概率分布 P 和 Q 差异的一种方法 它是非对称的 这意味着 D P Q D Q P 特别的 在信息论中 D P Q 表示当用概率分布 Q 来拟合真实分布 P 时 产生的信息损耗 其中 P 表示真实分布 Q 表示 P 的拟合分布 有人将 KL 散度称为 KL

       在概率论或信息论中,KL散度( Kullback–Leibler divergence),又称相对熵(relative entropy),是描述两个概率分布P和Q差异的一种方法。它是非对称的,这意味着D(P||Q) ≠ D(Q||P)。特别的,在信息论中,D(P||Q)表示当用概率分布Q来拟合真实分布P时,产生的信息损耗,其中P表示真实分布,Q表示P的拟合分布。有人将KL散度称为KL距离,但事实上,KL散度并不满足距离的概念,应为:1)KL散度不是对称的;2)KL散度不满足三角不等式。对一个离散随机变量或连续的随机变量的两个概率分布P和Q来说,KL散度的定义分别如下所示。

KL散度的含义与性质

     KL散度在信息论中有自己明确的物理意义,它是用来度量使用基于Q分布的编码来编码来自P分布的样本平均所需的额外的Bit个数。而其在机器学习领域的物理意义则是用来度量两个函数的相似程度或者相近程度,在泛函分析中也被频繁地用到[2]。在香农信息论中,用基于P的编码去编码来自P的样本,其最优编码平均所需要的比特个数(即这个字符集的熵)为:

KL散度的含义与性质

用基于P的编码去编码来自Q的样本,则所需要的比特个数变为:

KL散度的含义与性质

于是,我们即可得出P与Q的KL散度

KL散度的含义与性质

可以利用Jensen不等式证明P与Q之间的KL散度不小于0:

KL散度的含义与性质


参考资料:[1] KL散度的解释,https://baike.so.com/doc/4949446-5170752.html.

                 [2] KL散度与Jensen不等式的理解,https://zhuanlan.zhihu.com/p/.

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/220020.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午9:25
下一篇 2026年3月17日 下午9:26


相关推荐

  • 递归数列是什么_数列递归

    递归数列是什么_数列递归递归数列-递归数列    (recursivesequence):一种用归纳方法给定的数列。递归数列-举例    例如,等比数列可以用归纳方法来定义,先定义第一项a1的值(a1≠0),对于以后的项,用递推公式an+1=qan(q≠0,n=1,2,…)给出定义。一般地,递归数列的前k项a1,a2,…,ak为已知数,从第k+1项起,由某一递推公式a

    2025年10月27日
    3
  • icem划分网格步骤_ICEM CFD教程-icem网格划分教程

    icem划分网格步骤_ICEM CFD教程-icem网格划分教程ICEMCFD教程四面体网格对于复杂外形,ICEMCFDTetra具有如下优点:根据用户事先规定一些关键的点和曲线基于8叉树算法的网格生成,生成速度快,大约为1500cells/second无需表面的三角形划分,直接生成体网格四面体网格能够合并到混合网格中,并实施平滑操作单独区域的粗化和细化ICEMCFD的CAD(CATIAV4,UG,ProE,IGES,andP…

    2022年5月9日
    49
  • cocoapods使用_软线连接

    cocoapods使用_软线连接背景

    2026年4月15日
    4
  • ipcs 命令

    ipcs 命令ipcs 分析消息队列 共享内存和信号量 ipcs reportstatus Withnooption

    2026年3月19日
    3
  • IDEA复制一行和删除一行快捷键「建议收藏」

    IDEA复制一行和删除一行快捷键「建议收藏」IDEA复制一行到下一行:ctrl+DIDEA删除一行:ctrl+X

    2025年9月24日
    6
  • uniapp下载apk并且安装(uniapp打包后apk白屏)

    本文使用cli方式一、Android原生配置官方文档0安装开发环境必备软件:AndroidStudioHBuilderX小程序Android离线sdk,下载版本sdk(一般是最新版。版本要与HBuilderX版本一致,检查版本的方法看下面导出App资源小节)申请Appkey登录开发者中心。如果没有账号,就注册一个。申请Appkey需要进行邮箱和手机号的实名认证。在左侧菜单中选择我创建的应用,点击应用左侧选择离线打包Key管理,选择对应平台iOSAndroid

    2022年4月18日
    44

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号