机器学习常用算法:最大熵模型

最大熵原理

学习概率模型时,在所有可能的概率模型中,熵最大的模型是最好的模型。
假设离散随机变量 X X 的概率分布是 P ( X ) , 则其熵为

H(P)=xP(x)logP(x) H ( P ) = − ∑ x P ( x ) log P ( x )

且满足如下不等式:

0H(P)log|X| 0 ≤ H ( P ) ≤ log | X |

式中, |X| | X | X X 的取值个数,当且仅当 X 的分布是均匀分布时,右边等号成立,即当 X X 服从均匀分布时,熵最大。

最大熵原理可简述为按照满足约束条件下求等概率的方法估计概率分布。

最大熵模型

1.最大熵模型是由以下条件概率分布表示的分类模型,可用于二类或多分类问题。

P w ( y | x ) = 1 Z w ( x ) exp ( i = 1 n w i f i ( x , y ) )

Zw(x)=yexp(i=1nwifi(x,y)) Z w ( x ) = ∑ y exp ( ∑ i = 1 n w i f i ( x , y ) )

其中, Zw(x) Z w ( x ) 是规范化因子; wi w i 是特征权值; fi(x,y) f i ( x , y ) 是特征函数,描述输入 x x 和输出 y 之间的某一个事实,其定义为

f(x,y)={ 1,0,x  y  f ( x , y ) = { 1 , x  与  y  满足某一事实 0 , 否则

这是一个二值函数。

2.对于给定的训练集 T={ (x1,y1),(x<

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值