版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、,山东大学高性能计算与大数据处理学科组 High Performance Computing and Big Data Processing Group,张庆科,隐马尔可夫模型原理图解,Hidden Markov Models,提 纲,Hidden Markov Model,隐马尔科夫模型的三个问题,总结,1,3,2,Hidden Markov Model,1马尔可夫模型,马尔可夫模型是数学中具有马尔可夫性质的离散时间随机过程,是用于描述随机过程统计特征的概率模型。,t=1,t=2,t=3,t=T-1,t=T,S1,S2,S3,SN,S1,S2,S3,SN,S1,S2,S3,SN,S1,S2,
2、S3,SN,S1,S2,S3,SN,系统状态数目(N个),状态序列=观测序列,2. 一阶马尔可夫模型概念,t=1,t=2,t=3,t=4,t=5,S1,S2,S3,S1,S2,S3,系统状态数目(N=3),一阶马尔可夫模型(Markov Models),S1,S2,S3,S1,S2,S3,S1,S2,S3,S1,S2,S3,a11,a12,a13,a22,a21,a23,a31,a33,a32,a11,a12,a22,a21,a23,a33,a32,a11,a12,a22,a21,a23,a33,a32,a11,a12,a22,a21,a23,a33,a32,下时期状态只取决于当前时期状态和转
3、移概率,从某时刻状态到下时刻的状态按一定概率转移,t-1时刻,t时刻,qt-1,qt,q1,q2,q3,t-1时刻,t 时刻,晴,阴,雨,T=1,T=2,T=3,3. 隐马尔可夫模型,t=1,t=2,t=3,t=T-1,t=T,S1,S2,S3,SN,S1,S2,S3,SN,S1,S2,S3,SN,S1,S2,S3,SN,S1,S2,S3,SN,S1,S2,S3,SN,隐藏状态,t=1,t=2,t=3,t=T-1,t=T,观测状态,隐藏状态序列,观察状态序列,HMM,状态序列观测序列,一般随机过程,马儿科夫过程,t=1,t=2,t=3,t=4,t=5,S1,S2,S3,一阶隐马尔可夫模型(Hi
4、dden Markov Models)图解,S1,S2,S3,S1,S2,S3,S1,S2,S3,S1,S2,S3,a11,a12,a13,a22,a21,a23,a31,a33,a32,a11,a12,a22,a21,a23,a33,a32,a11,a12,a22,a21,a23,a33,a32,a11,a12,a22,a21,a23,a33,a32,下时期状态只取决于当前时期状态和转移概率,从某时刻状态到下时刻的状态按一定概率转移,t-1时刻,t时刻,qt-1,qt,4. 隐马尔可夫模型(Hidden Markov Models,HMM),I-隐藏状态,转移概率,生成概率,b2(Q3),b
5、3(Q4),b1(Q1),b1(Q1),b2(Q2),II-观察序列,q1,q2,q3,t-1时刻,t 时刻,T=1,T=2,T=3,t=1,t=2,t=3,t=T-1,t=T,S1,S2,S3,S1,S2,SN,S1,S2,SN,S1,S2,SN,S1,S2,SN,OT-1,5. 隐马尔可夫模型(Hidden Markov Models,HMM),HMM模型五元组表示: ( N, M, , A, B)用来描述HMM,或简写为 =( , A, B),一阶隐马尔可夫模型(Hidden Markov Models)数学定义,OT,N,M,提 纲,Hidden Markov Model,隐马尔科夫模
6、型的三个问题,总结,1,3,2,t=1,t=2,t=3,t=T-1,t=T,S1,S2,S3,S1,S2,SN,S1,S2,SN,z,S1,S2,SN,S1,S2,SN,a11,a12,a13,a22,a21,a23,aN1,aNN,aN2,a11,a12,a22,a21,a23,a33,a32,a11,a12,a22,a21,a23,a33,a32,问题1:给定观察序列O=O1,O2, ,OT,以及模型=(,A,B),计算P(O|)?,a01,a02,a0N,:初始概率向量,1. 隐马尔可夫模型-全概率计算,S2,问题本质:计算产生观测序列O的所有可能的状态序列对应的概率之和,共 N T 个
7、可能路径(指数级计算),N=5, T=100, = 计算量1072,t=1,t=2,t=3,B,E,t=4,a01,a02,a03,a04,a05,aT1,aT2,aT3,aT4,aT5,前向算法,后向算法,问题1:给定观察序列O=O1,O2, ,OT,以及模型=(,A,B),如何计算P(O|)?,Sk,Sk,S1,SN,S1,SN,Sk,S1,SN,0,t-1,t,T,0,Sk,S1,SN,1,初始化阶段(t = 1),中间递归阶段(t = 2,T),结束阶段,2. 概率计算问题:前向算法(Forward Algorithm),前进,前进,N=5, T=100, = 计算量3000,Sk,S
8、1,SN,Sk,S1,SN,0,t,T,0,Sk,S1,SN,1,.,问题1:给定观察序列O=O1,O2, ,OT,以及模型=(,A,B),如何计算P(O|)?,3. 概率计算问题:后向算法(Forward Algorithm),Sk,S1,SN,t+1,.,.,后退,后退,初始化阶段(t = T),中间递归阶段(t = T-1, 2,1),结束阶段,提 纲,Hidden Markov Model,隐马尔科夫模型的三个问题,总结,1,3,2,1.隐马尔可夫模型-路径预测,t=1,t=2,t=3,t=T-1,t=T,S1,S2,SN,S1,S2,SN,S1,S2,SN,z,S1,S2,SN,S1
9、,S2,SN,aN1,a01,a02,a0N,:初始概率向量,S2,问题本质:计算产生观测序列O的最可能的一条隐藏状态序列Q,已知观察序列,解决方法:Viterbi算法,viterbi算法,t=1,t=2,t=3,B,E,t=4,a01,a02,a03,a04,a05,a1-0,a2-0,a3-0,a4-0,a5-0,2. 隐马尔可夫状态路径预测:Viterbi算法,t=1,t=2,t=3,S1,S2,S1,S2,S1,S2,B,E,S4,S4,S4,S5,S5,S5,S3,S3,S3,t=4,S1,S2,S4,S5,S3,a01,a02,a03,a04,a05,a1-0,a2-0,a3-0,
10、a4-0,a5-0,O1,O2,O3,O4,动画演示:由Viterbi算法计算产生观测序列O的最可能的一条隐藏状态序列Q,Sk,Sk,S1,SN,S1,SN,Sk,S1,SN,0,t-1时刻,t时刻,T时刻,0,Sk,S1,SN,1时刻,初始化阶段(t = 1),中间递归阶段(t = 2,T),结束阶段,路径回溯,向量,3. 预测隐马尔可夫状态路径:Viterbi算法,路径回溯,提 纲,Hidden Markov Model,隐马尔科夫模型的三个问题,总结,1,3,2,1. 隐马尔可夫模型-参数训练问题,问题3:给定观察值序列O,如何调整模型参数=(,A,B),使得P(O|)最大 ?,t=1,
11、t=2,t=3,t=T-1,t=T,S1,S2,SN,S1,S2,SN,S1,S2,SN,z,S1,S2,SN,S1,S2,SN,aN1,a01,a02,a0N,:初始概率向量,S2,问题本质:参数=(,A,B)的估值问题,已知观察序列O,情形1:路径已知时的参数估计 (监督学习方法),情形2:路径未知时的参数估计 (非监督学习方法),问题3:给定观察值序列O,如何调整模型参数=(,A,B),使得P(O|)最大 ?,2. 隐马尔可夫模型-参数训练问题,即:由最大似然估计法对HMM的参数进行估计,S2,S3,S1,S5,S2,S2,S3,S1,S5,?,?,?,?,?,?,?,?,?,Baum-
12、Welch算法(EM算法特例)对HMM参数估计,转移概率,生成概率,3. 参数训练算法:Baum-Welch算法基础,(将乘积因子按定义展开),前向算法,后向算法,(将分子中的按其递归计算公式展开),前后向算法关系图,4. 参数训练算法:Baum-Welch算法(单观测序列),但在实际应用中,训练一个HMM用到的观测值序列往往不止一个,那么,对于多个观测值序列训练时,要对BW算法的重估公式进行修正.,A转移概率矩阵,B生成概率矩阵,初始概率矩阵,A转移概率矩阵,B生成概率矩阵,0-初始概率矩阵,5. 参数训练算法:Baum-Welch算法(多观测序列),这种多观测序列正好适用于蛋白质家族序列中相关问题的解决:如多
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026山东德州京德眼科医院招聘备考题库含答案详解(预热题)
- 2026四川成都金牛区人民医院招聘工作人员的24人备考题库附答案详解(能力提升)
- 2026河北传媒学院高层次人才招聘备考题库及完整答案详解
- 2026广东珠海市港珠澳大桥海关招聘协管员3人备考题库含答案详解(突破训练)
- 2026四川攀枝花盐边县医共体北部片区招聘7人备考题库附答案详解(培优a卷)
- 2026广东广州市海珠区事业单位定向招聘社区党组织书记11人备考题库带答案详解
- 2026福建厦门工学院全球教师招聘备考题库含答案详解(培优b卷)
- 2026年江西省仲裁协会、江西省人民调解协会招聘3人备考题库及答案详解(基础+提升)
- 2026江苏镇江市口腔医院第一批编外用工招聘4人备考题库及答案详解参考
- 2026云南省房物业管理有限公司招聘7人备考题库及答案详解(考点梳理)
- 安装学生床合同范本
- 外墙水泥发泡板专项保温施工方案
- 间质性膀胱炎护理常规
- 多轴加工项目化教程课件 项目四 任务4-1 陀螺仪基体加工
- 货物追加采购合同范例
- 《基础会计学》教学课件-陈国辉、迟旭升-东北财大出版
- 2024广东省高考政治真题卷及答案
- DL∕T 1053-2017 电能质量技术监督规程
- 红十字志愿者培训讲义
- 内镜护士进修汇报
- 项目推进缓慢表态发言稿三篇
评论
0/150
提交评论