隐马尔科夫模型(四)预测算法

预测问题,也称作解码问题。已知模型 λ = ( A , B , π ) λ=(A,B,π) λ=(A,B,π)和观测序列 O = ( o 1 , o 2 … … o T ) O=(o_1,o_2……o_T) O=(o1,o2oT)求对给定观测序列条件概率P(I|O)最大的状态序列 I = ( i 1 , i 2 … … i T ) I=(i_1,i_2……i_T) I=(i1,i2iT).即给定观测序列,求最可能的对应的状态序列。

预测算法:近似算法与维特比算法

近似算法:
近似算法的思想是,在每一个时刻t选择在该时刻最优可能出现的状态 i t ∗ i_t^* it,从而得到一个状态序列 I ∗ = ( i 1 ∗ , i 2 ∗ , … … i T ∗ ) I^*=(i_1^*,i_2^*,……i_T^*) I=(i1,i2,iT)将它作为预测的结果。

给定隐马尔科夫模型 λ λ λ和观测序列O,在时刻t处于状态 q i q_i qi的概率为 γ t ( i ) γ_t(i) γt(i)

γ t ( i ) = α t ( i ) β t ( i ) P ( O ∣ λ ) = α t ( i ) β t ( i ) ∑ j = 1 N α t ( i ) β t ( i ) γ_t(i)=\frac{α_t(i)β_t(i)}{P(O|λ)}=\frac{α_t(i)β_t(i)}{\displaystyle\sum_{j=1}^{N}α_t(i)β_t(i)} γt(i)=P(Oλ)αt(i)βt(i)=j=1Nαt(i)βt(i)αt(i)βt(i)
在每一个时刻t最有可能的状态

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值