隐马尔可夫模型_刘秉权.pdf
《隐马尔可夫模型_刘秉权.pdf》由会员分享,可在线阅读,更多相关《隐马尔可夫模型_刘秉权.pdf(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、隐马尔可夫模型隐马尔可夫模型刘秉权哈工大智能技术与自然语言处理研究室2006年11月隐马尔可夫模型2主要内容?马尔可夫模型?隐马尔可夫模型?隐马尔可夫模型的三个基本问题?隐马尔可夫模型的基本算法?隐马尔可夫模型的应用隐马尔可夫模型3马尔可夫链一个系统有N个状态NSSS,21L,随着时间推移,系统从某一状态转移到另一状态,设tq为时间t的状态,系统在时间t处于状态jS的概率取决于其在时间1-t,1,2,L的状态,该概率为:),Sq,Sq|SP(qk2-ti1-tjtL=如果系统在t时间的状态只与其在时间1t的状态相关,则该系统构成一个离散的一阶马尔可夫链(马尔可夫过程):)Sq|SP(q),Sq
2、,Sq|SP(qi1-tjtk2-ti1-tjt=L隐马尔可夫模型4马尔可夫模型(Markov Model)如果只考虑独立于时间t的随机过程:ji,i1-tjta)Sq|SP(q=,Nji,1 其中状态转移概率ji,a必须满足0aji,且1aN1jji,=,则该随机过程称为马尔可夫模型。隐马尔可夫模型5马尔可夫模型可视为随机有限状态自动机?该有限状态自动机的每一个状态转换都有一相应概率,表示自动机采用这一状态转换的可能性隐马尔可夫模型6例假定一段时间内的气象可由一三状态马尔可夫模型M描述:1S:雨,2S:多云,3S:晴,转移概率矩阵为:8.01.01.02.06.02.03.03.04.0=i
3、jaA 隐马尔可夫模型7例(续)如果第一天为晴天,根据这一模型,在今后七天中天气为晴晴雨雨晴云晴=O的概率为:4233213113133332332131131333333231133310536.1)2.0)(1.0)(3.0)(4.0)(1.0)(8.0)(8.0(1)|()|()|()|()|()|()|()()|,()|(=aaaaaaaSSPSSPSSPSSPSSPSSPSSPSPMSSSSSSSSPMOP隐马尔可夫模型8隐马尔可夫模型(Hidden Markov Model,HMM)?在MM中,每一个状态代表一个可观察的事件?在HMM中观察到的事件是状态的随机函数,因此该模型是一双
4、重随机过程,其中状态转移过程是不可观察(隐蔽)的(马尔可夫链),而可观察的事件的随机过程是隐蔽的状态转换过程的随机函数(一般随机过程)。隐马尔可夫模型9实例一房间有N只瓮,每只瓮中有M种不同颜色的球。根据某一概率分布随机地选择一个初始瓮,根据不同颜色球的概率分布从中随机取出一个球,并报告球的颜色。然后根据某一概率分布随机地选择另一只瓮,再根据不同颜色球的概率分布从中随机取出一个球,并报告球的颜色,。对房间外的观察者,可观察的过程是不同颜色球的序列,而瓮的序列是不可观察的。这里每只瓮对应 HMM 模型中的状态,球的颜色对应于状态的输出符号,从一只瓮转向另一只瓮对应于状态转换,从一只瓮中取球对应于
5、从一状态输出观察符号。隐马尔可夫模型10实例(续)Observed Ball Observed Ball SequenceUrn 3SequenceUrn 3Urn 1Urn 2VeilUrn 1Urn 2Veil隐马尔可夫模型11实验中的几个要点?不能直接观察瓮间的转移?从瓮中所选取的球的颜色和瓮并不是一一对应的?每次选取哪个瓮由一组转移概率决定隐马尔可夫模型12HMM的组成五元组:),(BAMN=简记为:),(BA=N:状态数目 M:可能的观察值数目 A:与时间无关的状态转移概率矩阵 B:给定状态下,观察值概率分布:初始状态空间的概率分布 隐马尔可夫模型13状态转移概率矩阵ijaA=)|(
6、1itjtijSqSqPa=,Nji,1 0ija,11=Njija 隐马尔可夫模型14观察值概率分布矩阵从状态jS观察到符号kv的概率分布矩阵:)(kbBj=)|()(jtktjSqvOPkb=,Nj 1,Mk 1 0)(kbj,1)(1=Mkjkb 隐马尔可夫模型15初始状态概率分布i=)(1iiSqP=,Ni 1 0i,11=Nii 隐马尔可夫模型16观察序列产生步骤给定模型),(BA=,观察序列TOOOO,21L=可由以下步骤产生:1.根据初始状态概率分布i=选择一初始状态iSq=1;2.设1=t;3.根据状态iS的输出概率分布)(kbj,输出ktvO=;4.根据状态转移概率分布ija
7、,转移到新状态jtSq=+1;5.设1+=tt,如果Tt,重复步骤 3、4,否则结束。隐马尔可夫模型17HMM中的三个基本问题问题 1:给定观察序列TOOOO,21L=,以及模型),(BA=,如何计算)|(OP?问题 2:给定观察序列TOOOO,21L=及模型),(BA=,如何选择一个对应的状态序列TqqqS,21L=,使得S能够最为合理地解释观察序列O?问题 3:如何调整模型参数),(BA=,使得)|(OP最大?隐马尔可夫模型18解决问题1直接计算:=QQQOPQPQOPOP),|()|()|,()|(其中:TOOOO,21L=,TqqqQ,21L=TTqqqqqqqaaaQP132211)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 隐马尔可夫 模型 刘秉权
限制150内