一、熵(PRML)
考虑将A地观测的一个随机变量x,编码后传输到B地。
这个随机变量有8种可能的状态,每个状态都是等可能的。为了把x的值传给接收者,需要传输⼀个3⽐特的消息。注意,这个变量的熵由下式给出:









熵用于衡量不确定性,其相当于是编码一个随机变量的平均最小编码长度(最优编码的下界,即huffman编码)
1.自信息-二进制编码长度
2.信息熵
3.交叉熵,用一个分布p(x)的编码去编码另一个分布q(x)的代价(平均编码长度)
分布q(x)的自信息(最小编码长度)关于分布p(x)的期望
Ex: q(x1) = 0.25需要2bits,例如00来编码,但p(x1)=0.01
,相当于用更短的编码来编码低频取值(不符合高频短码),可能导致编码代价更大。
随机变量取值越多,熵越大(信息增益)
4.KL散度,衡量两个分布p(x)和q(x)的距离(不相似程度):
用一个分布p(x)的编码去编码另一个分布q(x)的额外代价
若KL散度为0,则表示编码额外代价为0,即两个分布相同
由于熵为常数项,最小化交叉熵,相当于最小化KL散度(最大似然),离散形式即求和。


联合分布p(x, y)和边缘分布乘积累p(x)p(y)的KL散度。
如果互信息为0,则两个边缘分布独立p(x, y) = p(x) p(y)
评论已关闭。