542 字
3 分钟
[自然语言处理] NLP基础理论
信息论复习
熵
度量单个随机变量在所有可能取值上的平均不确定性
- : 离散随机变量
- : 概率分布,随机变量取值为的概率
单位:
- 比特:以2为底
- 纳特:以e为底
性质:
- 分布越均匀,熵越大
- 分布被少数取值主导,熵越小
- 若某个,则熵为0
联合熵
度量多个随机变量同时出现的总不确定性
性质:
- 若和独立,则,所以
- 若存在依赖关系,则,因为已知一个变量会减少另一个变量的不确定性
条件熵
已知随机变量后,随机变量还剩多少不确定性
就是随机变量在的条件下的熵,也就是用计算的熵:
所以:
重要关系:
可以类比,因为熵是对数,所以乘除变加减
性质:
- 若高度依赖,则显著降低
- 若与独立,则,因为已知不会减少的不确定性
交叉熵
衡量模型预测分布于真实分布之间的差异
真实分布,模型预测分布:
意为用预测分布来编码真实分布时所需的平均信息量
相对熵(KL散度)
衡量两个分布的相对差异
性质:
- 时,
- 非对称:
与交叉熵、熵的关系:
困惑度(Perplexity)
衡量分布的不确定性,也用于衡量两个分布的差异,常用于评价概率分布预测效果
[自然语言处理] NLP基础理论
https://alkaid114.github.io/posts/nlp/foundations/