机器学习笔记之隐马尔可夫模型(二)背景介绍

引言

上一节对整个概率模型的划分进行了阶段性介绍,本节将系统介绍隐马尔可夫模型(Hidden Markov Model,HMM)。

回顾:动态概率图模型

动态概率图模型中的隐变量随着时间/序列信息的变化而变化,如下图所示(右)。相比于静态概率图模型(左),如高斯混合模型,样本点一旦固定下来,对应的隐变量参数不再发生变化
请添加图片描述

如果 系统状态中的每一个隐变量状态 Z \mathcal Z Z的取值范围是离散的,以系统状态中 t t t时刻对应的隐变量 Z ( t ) \mathcal Z ^{(t)} Z(t)为例, z ( i ) t z^{(i)t} z(i)t表示 t t t时刻的样本点 x ( i ) x^{(i)} x(i)对应的隐变量,存在 K \mathcal K K个离散结果供 z ( i ) t z^{(i)t} z(i)t选择。即:
z ( i ) t ∈ { z 1 ( i ) t , z 2 ( i ) t , ⋯   , z K ( i ) t } z^{(i)t} \in \{z_1^{(i)t},z_2^{(i)t},\cdots,z_{\mathcal K}^{(i)t}\} z(i)t{ z1(i)t,z2(i)t,,zK(i)t}
满足上述条件的动态模型,其代表模型是隐马尔可夫模型

隐马尔可夫模型

场景介绍

隐马尔可夫模型中出现的概念进行符号定义:
定义 观测变量(Observed Variable)使用符号 O \mathcal O O进行表示。各时刻的观测变量表示如下:
O = { o 1 , o 2 , ⋯   , o t , o t + 1 , ⋯   } \mathcal O = \{o_1,o_2,\cdots,o_t,o_{t+1},\cdots\} O={ o1,o2,,ot,ot+1,}
同理,定义 状态变量(State Variable)使用符号 I \mathcal I I进行表示,各时刻的状态变量表示如下:
指的是隐变量,基于系统状态的另一种表达方式。
I = { i 1 , i 2 , ⋯   , i t , i t + 1 , ⋯   } \mathcal I = \{i_1,i_2,\cdots,i_t,i_{t+1},\cdots\} I={ i1,i2,,it,it+1,}
根据上面提到的动态模型任意时刻的状态变量 i s ∈ I ( s = 1 , 2 , ⋯   , t , t + 1 , ⋯   ) i_s \in \mathcal I(s = 1,2,\cdots,t,t+1,\cdots) isI(s=1,2,,t,t+1,),其取值范围是离散的,因而定义 状态变量取值范围的离散集合 Q \mathcal Q Q,并且 Q \mathcal Q Q集合中包含 K \mathcal K K个元素。具体表示如下:
Q = { q 1 , q 2 , ⋯   , q K } \mathcal Q = \{q_1,q_2,\cdots,q_{\mathcal K}\} Q={ q1,q2,,qK}
同理,定义观测变量的取值结果也是离散的,并定义 观测变量取值范围的离散集合 V \mathcal V V,并且 V \mathcal V V集合中包含 M \mathcal M M个元素。具体表示如下:
V = { v 1 , v 2 , ⋯   , v M } \mathcal V = \{v_1,v_2,\cdots,v_{\mathcal M}\} V={ v1,v2,,vM}

隐马尔可夫模型不同于其他静态模型的表达形式,其概率模型参数 λ \lambda λ表示如下:
λ = ( π , A , B ) \lambda = (\pi,\mathcal A,\mathcal B) λ=(π,A,B)
其中:

  • π \pi π表示初始状态下的概率分布(Probability Distribution);
  • A \mathcal A A表示状态转移矩阵(Transition Matrix);
  • B \mathcal B B表示发射矩阵(Emission Matrix)

基于上述定义:

  • 状态转移矩阵 A \mathcal A A 表示如下:
    A = [ a i j ] a i j = P ( i t + 1 = q j ∣ i t = q i ) i , j ∈ { 1 , 2 , ⋯   , K } \mathcal A = [a_{ij}] \quad a_{ij} = P(i_{t+1}=q_j \mid i_t = q_i) \quad i,j \in \{1,2,\cdots,\mathcal K\} A=[aij]a

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

静静的喝酒

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值