HMM(几种期望)

UTF8gbsn

After we studied the HMM λ = ( A , B , π ) \lambda=(A,B,\pi) λ=(A,B,π) and the backward and
forward methods of computing P ( O ∣ λ ) P(O|\lambda) P(Oλ), we should be able to
compute the following probabilities and expectations.

  1. For a given λ \lambda λ and O O O, the probability of
    γ t ( i ) = P ( i i = q i ∣ O , λ ) \gamma_t(i)=P(i_i=q_i|O,\lambda) γt(i)=P(ii=qiO,λ) is shown bellow.
    γ t ( i ) = P ( i t = q i ∣ O , λ ) = P ( i t = q i , O ∣ λ ) P ( O ∣ λ ) \gamma_t(i)=P(i_t=q_i|O,\lambda)=\frac{P(i_t=q_i,O|\lambda)}{P(O|\lambda)} γt(i)=P(it=qiO,λ)=P(Oλ)P(it=qi,Oλ)

    Based on the definition of α t ( i ) , β t ( i ) \alpha_t(i),\beta_t(i) αt(i),βt(i), we have :
    α t ( i ) β t ( i ) = P ( i t = q i , O ∣ λ ) \alpha_t(i)\beta_t(i)=P(i_t=q_i,O|\lambda) αt(i)βt(i)=P(it=qi,Oλ)

    Finally, we get:
    γ t ( i ) = α t ( i ) β t ( i ) P ( O ∣ λ ) = α t ( i ) β t ( i ) ∑ j = 1 N α t ( j ) β t ( j ) \gamma_t(i)=\frac{\alpha_t(i)\beta_t(i)}{P(O|\lambda)}=\frac{\alpha_t(i)\beta_t(i)}{\sum_{j=1}^{N}\alpha_t(j)\beta_t(j)} γt(i)=P(Oλ)αt(i)βt(i)=j=1Nαt(j)βt(j)αt(i)βt(i)

  2. For a given model λ = ( A , B , π ) \lambda=(A,B,\pi) λ=(A,B,π) and observation sequence O O O,
    the probability of ξ t ( i , j ) = P ( i t = q i , i t + 1 = q i ∣ O , λ ) \xi_t(i,j)=P(i_t=q_i, i_{t+1}=q_i|O,\lambda) ξt(i,j)=P(it=qi,it+1=qiO,λ) is
    shown below.

    ξ t ( i , j ) = P ( i t = q i , i t + 1 = q j , O ∣ λ ) P ( O ∣ λ ) = P ( i t = q i , i t + 1 = q j , O ∣ λ ) ∑ i = 1 N ∑ j = 1 N P ( i t = q i , i t + 1 = q j , O ∣ λ ) \xi_t(i,j)=\frac{P(i_t=q_i,i_{t+1}=q_j,O|\lambda)}{P(O|\lambda)}=\frac{P(i_t=q_i,i_{t+1}=q_j,O|\lambda)}{\sum_{i=1}^{N}\sum_{j=1}^{N}P(i_t=q_i,i_{t+1}=q_j,O|\lambda)} ξt(i,j)=P(Oλ)P(it=qi,it+1=qj,Oλ)=i=1Nj=1NP(it=qi,it+1=qj,Oλ)P(it=qi,it+1=qj,Oλ)

    where
    P ( i t = q i , i t + 1 = q j , O ∣ λ ) = α t ( i ) a i j b j ( o t + 1 ) β t + 1 ( j ) P(i_t=q_i,i_{t+1}=q_j,O|\lambda)=\alpha_t(i)a_{ij}b_j(o_{t+1})\beta_{t+1}(j) P(it=qi,it+1=qj,Oλ)=αt(i)aijbj(ot+1)βt+1(j).
    The original formula becomes

    ξ t ( i , j ) = α t ( i ) a i j b j ( o t + 1 ) β t + 1 ( j ) ∑ i = 1 N ∑ j = 1 N α t ( i ) a i j b j ( o t + 1 ) β t + 1 ( j ) \xi_{t}(i,j)=\frac{\alpha_t(i)a_{ij}b_j(o_{t+1})\beta_{t+1}(j)}{\sum_{i=1}^{N}\sum_{j=1}^{N}\alpha_t(i)a_{ij}b_j(o_{t+1})\beta_{t+1}(j)} ξt(i,j)=i=1Nj=1Nαt(i)aijbj(ot+1)βt+1(j)αt(i)aijbj(ot+1)βt+1(j)

  3. The three expections:

    1. The expection of state i i i with observation O O O is:
      ∑ t = 1 T γ t ( i ) \sum_{t=1}^{T}\gamma_t(i) t=1Tγt(i)

    2. The expection of transfer from state i i i with observation O O O
      is: ∑ t = 1 T − 1 γ t ( i ) \sum_{t=1}^{T-1}\gamma_{t}(i) t=1T1γt(i)

    3. The expection of transfer from state i i i to state j j j with
      observation O O O is:

      ∑ t = 1 T − 1 ξ t ( i , j ) \sum_{t=1}^{T-1}\xi_{t}(i,j) t=1T1ξt(i,j)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值