【PRML学习笔记】信息论与最大熵

信息论与最大熵

If we are told that a highly improbable event has just occurred, we will have received more information than if we were told that some very likely event has just occurred, and if we knew that the event was certain to happen we would receive no information.

一、信息论

信息熵是人们对客观事件的不确定性的度量。正如序中所言,对于一个事物,我们知道的越有可能发生,那么我们用来找出确定的情况所需要得到信息就越少,反之亦然。
此外,信息熵还具有可加的性质。两个事物如果是不相关的,如果我们同时得到的两个事物,那么我们所接收的信息是可以叠加的。我们使用 h(x) 表示事件发生概率为 p(x) 的信息熵,那么刚才说的可加性可以表示为 h(x,y)=h(x)+h(y) 而对于概率来说 p(x,y)=p(x)p(y) 。所以我们可以用下面的式子来表示一个集合的信息熵:

h(x)=log2p(x)
这里,负号使得信息熵的值大于等于零,此外底数为2表示 h(x) 的单位为比特(bit),当然这里也可以是另外的底数。
对于一个事件的集合{ x},每个事件对应的概率为 p(x) ,那么这个事件集合的信息熵的期望为
H[x]=xp(x)log2p(x)
换言之,对于一个离散的随机变量 X,有 M种实现,对应每一种实现 xi ,它所对应的概率为 p(X=xi)=pi ,那么随机变量 X的信息熵为:
H[p]=ip(xi)log2p(xi)

对于连续的随机变量,从离散的情况进行推导,得到:
H[x]=p(x)lnp(x)dx
对于多个连续随机变量的情况,变量可以表示为一个向量 x,它的信息熵为:
H[x]=p(x)lnp(x)dx

二、最大熵

最大熵原理是一种选择随机变量统计特性最符合客观情况的准则,也称为最大信息原理。随机量的概率分布是很难测定的,一般只能测得其各种均值(如数学期望、方差等)或已知某些限定条件下的值(如峰值、取值个数等),符合测得这些值的分布可有多种、以至无穷多种,通常,其中有一种分布的熵最大。选用这种具有最大熵的分布作为该随机变量的分布,是一种有效的处理方法和准则。这种方法虽有一定的主观性,但可以认为是最符合客观情况的一种选择。在投资时常常讲不要把所有的鸡蛋放在一个篮子里,这样可以降低风险。在信息处理中,这个原理同样适用。
这里我们来计算几个简单的最大熵分布。对于离散的随机变量来说,因为 0pi1 ,随机变量的信息熵最小值为0,当 pi=1 和其他所有 pji=0 。而信息熵在标准化的限制情况下(概率之和为1),引入拉格朗日算子,最大值为:

H=ip(xi)log2p(xi)+λ(ip(xi)1)
解得当所有 pi 相等时,信息熵最大,最大值为当 pi=1/M Hmax=lnM
如果是连续的随机变量,如果限定 X的取值范围为[a,b],在标准化的限制条件,那么信息熵的最大值同上式类比得到:
H=p(x)lnp(x)dx+λ(p(x)dx1)axb

p(x) 进行求导取值为0,得到当 p(x)=1ba(axb) 时,即X为在[a,b]区间上为均匀分布时,熵最大,最大值为 Hmax=ln(ba)

其次,当限制条件为:1、标准化状态(概率之和为1)2.一阶统计矩即平均数 μ 3.二阶中心矩即方差 σ2 。用数学语言来表述为

p(x)dx=1(1)
xp(x)dx=μ(2)
x2p(x)dx=σ2(3)
在此限制条件下,求 H[x]=p(x)lnp(x)dx 的最大值。
参照上面的方法,引入拉格朗日算子得到:
H=p(x)lnp(x)dx+λ0(p(x)dx1)+λ1(xp(x)dxμ)+λ2(x2p(x)dxσ2)
p(x) 进行求导取值为0,得到
lnp(x)1+λ0+λ1x+λ2(xμ)2=0
即:
p(x)=Z1exp(λ1x+λ2(xμ)2)(4)
这里, lnZ=λ0+1 为配分方程。书中是直接参考标准正态分布得到各系数,现在我们使用一般的推导:将(4)式做一个小变换得到:
p(x)=Z1exp{λ2[x(μλ12λ2)]2}
y=x(μλ12λ2) 替换x得到:
p(y+(μλ12λ2))=Z1exp{λ2y2}(5)
把(5)带入(1)得到 Z1=λ2π
把(5)带入(2)得到 yp(y)dy=λ12λ2=0 (由于是奇函数)得 λ1=0
把(5)带入(3)得到 λ2ππ2(λ2)3/2=σ2 解得: λ2=12σ2

所以在上述约束条件下,最大熵对应连续随机变量的概率密度函数为:

12πσexp((xμ)22σ2)
该密度函数就是正态分布,同时推导的方法也是正态分布推导的方法之一。

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值