概率图系列之隐马尔可夫模型(HMM)

概率图模型

概率图模型是一类用图来表达变量相关关系的概率模型。常见的是用一个节点表示一个或一组随机变量,节点之间的边表示变量之间的概率相关关系,如下图:
在这里插入图片描述
概率图根据边的性质,可以划分为两种:

  • 有向图无环图——有向图模型或贝叶斯网
  • 无向图——无向图图或马尔可夫网

隐马尔可夫模型(HMM)

性质:结构最简单的动态贝叶斯网——有向无环图
描述:由一个隐藏的马尔可夫链生成不可观测的状态随机序列,再由各个状态生成一个可观测而产生观测随机序列的过程。
在这里插入图片描述
上图的箭头表示依赖关系,HMM做了两个基本假设:

  • 齐次马尔可夫假设:隐藏的马尔可夫链在任一时刻 t t t的状态只依赖于上一个时刻 t − 1 t-1 t1的状态
    p ( y t ∣ y 1 , x 1 , y 2 , x 2 . . . , y t − 1 , x t − 1 ) = p ( y t ∣ y t − 1 ) p(y_t|y_1,x_1,y_2,x_2...,y_{t-1},x_{t-1})=p(y_t|y_{t-1}) p(yty1,x1,y2,x2...,yt1,xt1)=p(ytyt1)
  • 观测独立性假设:任意时刻的观测只依赖于该时刻的马尔可夫链的状态,与其他观测即状态无关
    p ( x t ∣ y 1 , x 1 , y 2 , x 2 . . . , y t − 1 , x t − 1 , y t ) = p ( x t ∣ y t ) p(x_t|y_1,x_1,y_2,x_2...,y_{t-1},x_{t-1},y_t)=p(x_t|y_t) p(xty1,x1,y2,x2...,yt1,xt1,yt)=p(xtyt)
    在这里插入图片描述

基于如上的两个假设,可以获取所有变量的联合概率分布为:
p ( x 1 , y 1 , x 2 , y 2 , . . . , x t , y t ) = p ( y 1 ) p ( x 1 ∣ y 1 ) ∏ i = 2 t p ( y i ∣ y i − 1 ) p ( x i ∣ y i ) p(x_1,y_1,x_2,y_2,...,x_t,y_t)=p(y_1)p(x_1|y_1)\prod_{i=2}^tp(y_i|y_{i-1})p(x_i|y_i) p(x1,y1,x2,y2,...,xt,yt)=p(y1)p(x1y1)i=2tp(yiyi1)p(xiyi)
其中 y ∈ { s 1 , s 2 , . . . , s N } y \in \{s_1,s_2,...,s_N\} y{ s1,s2,...,sN},表示有N种状态, x ∈ { o 1 , o 2 , . . . , o M } x \in \{ o_1,o_2,...,o_M\} x{ o1,o2,...,oM},表示有M种观测值。
除了结构信息,根据联合概率分布可得,如果要确定一个HMM,需要以下三组参数:

  • 初始状态概率:模型在初始时刻各状态出现的概率,即 p ( y ) p(y) p(y),通常记为 π = ( π 1 , π 2 , . . . , π N ) \mathbf{\pi}=(\pi_1,\pi_2,...,\pi_N) π=(π1,π2,...,πN) N N N为状态的种类,其中
    π i = p ( y = s i ) , 1 ⩽ i ⩽ N \pi_i=p(y=s_i),1 \leqslant i \leqslant N πi=p(y=si),1iN
  • 状态转移概率:模型在各个状态间转换的概率,通常记为 A = [ a i j ] N × M \mathbf{A}=[a_{ij}]_{N\times M} A=[aij]N×M
    a i j = p ( y t + 1 = s j ∣ y t = s i ) a_{ij}=p(y_{t+1}=s_j|y_t=s_i) aij=p(yt+1=sjyt=si)
  • 输出观测概率:模型根据当前状态获得各个观测值得概率,通常记为 B = [ b i j ] N × M \mathbf{B}=[b_{ij}]_{N \times M} B=[bij]N×M,状态 s i s_i si下观测值为 o j o_j oj的概率
    b i j = p ( x t = o j ∣ y t = s i ) b_{ij}=p(x_t=o_j|y_t=s_i) bij=p(xt=o
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值