隐马尔科夫模型教学ppt课件.ppt





《隐马尔科夫模型教学ppt课件.ppt》由会员分享,可在线阅读,更多相关《隐马尔科夫模型教学ppt课件.ppt(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、隐马尔可夫模型隐马尔可夫模型HMMHMM1随机过程随机过程2马尔科夫链马尔科夫链34主要讲述的内容主要讲述的内容5三种问题及相应算法三种问题及相应算法应用举例应用举例隐马尔科夫模型隐马尔科夫模型2.2.马尔科夫链马尔科夫链设设S S是一个由有限个状态组成的集合。是一个由有限个状态组成的集合。 S=1, 2, 3, ,n-1, nS=1, 2, 3, ,n-1, n可以把马尔科夫链看做小球随时间在可以把马尔科夫链看做小球随时间在n n种种状态跳动的过程。状态跳动的过程。TS123n.0123t.11220011|,|ttttttttttP qi qi qiqiP qi qi由小球的跳动产生的状态
2、序列由小球的跳动产生的状态序列X X如果序列如果序列X X在在t t时刻处在状态时刻处在状态 ,若有,若有tq则随机序列则随机序列X X构成一个一阶马尔科夫链。构成一个一阶马尔科夫链。(Markov Chain)(Markov Chain)状态转移概率矩阵隐马尔科夫概括和简介 隐马尔可夫模型是马尔可夫链的一种,它的状态不能直接观察到,但能通过观测向量序列观察到,每个观测向量都是通过某些概率密度分布表现为各种状态,每一个观测向量是由一个具有响应概率密度分布的状态序列产生。所以,隐马尔可夫模型是一个双重随机过程 -具有一定状态数的隐马尔可夫链和显示随机函数集。自20世纪80年代以来,HMM被应用于
3、语音识别,取得重大成功。到了90年代,HMM还被引入计算机文字识别和移动通信核心技术“多用户的检测”。近年来,HMM在生物信息科学、故障诊断等领域也开始得 到应用。 隐马尔科夫模型可以用五个元素来描述 =(N , M, A, B, )其中: N= q1,.qN:状态的有限集合,隐状态的数目 M = v1,.,vM:观察值的有限集合,可能的观测值 A = aij,aij = p(Xt+1 = qj |Xt = qi):状态转移概率 B = bik,bik = p(Ot = vk | Xt = qi):观察值状态分布 = i, i = p(X1 = qi):初始状态空间概率分布隐马尔可夫模型(HM
4、M)的三个基本问题令 = A,B, 为给定HMM的参数,令 = O1,.,OT 为观察值序列,1、评估问题:对于给定模型,求某个观察值序列 的概率p(|) ;2、解码问题:对于给定模型和观察值序列,求可 能性最大的状态序列;3、学习问题:对于给定的一个观察值序列,调整 参数,使得观察值出现的概率p(|)最大。针对以上三个问题,人们提出了相应的算法 评估问题:向前算法 定义向前变量 采用动态规划算法,复杂度O(N2T) 解码问题:韦特比(Viterbi)算法 采用动态规划算法,复杂度O(N2T) 学习问题:向前向后算法EM算法的一个特例,带隐变量的最大似然估计HMM的应用领域 语音识别 机器视觉
5、 人脸检测 机器人足球 图像处理 图像去噪 图像识别 生物医学分析 DNA/蛋白质序列分析 .HMM实例Observed Ball SequenceUrn 3Urn 1Urn 2VeilHMM实例描述 假设在一个房间中,有N个缸子,每个缸子里都装有不同颜色的小球,记小球的总颜色为M种,一个人在房间中首先随机地选择一个缸子,再从这个缸子中随机的选择一个小球,并把小球的颜色报告给房间外面的人记录下来作为观察值,记为O1,然后这个人再把球放回缸子中,以当前的缸子为条件再随机选择一个缸子,从中随机选择一个小球,并报告小球颜色,记为O2,长此以往,房间外的人会得到由这个过程产生的小球颜色的序列。 知道了
6、小球颜色的序列,我们并不能直接确定缸子之间转换的序列。即如果给定一个观察序列,不能直接确定状态转换序列,因为状态转换的过程被隐藏起来了,所以这类随机过程称为隐马尔科夫过程。 在实验中可以看出,隐马尔科夫过程是比马尔科夫的更为复杂,在马尔科夫过程中,每个状态只有一个输出。而在这个实验中,可以从每个缸子中拿出不同颜色的小球,即每个状态能产生多个输出,观察到的事件并不是与一个状态一一对应,而是通过一组概率分布相联系。HMM实例总结 在上述实验中,总结以下几个注意点:在上述实验中,总结以下几个注意点: 不能直接观察缸间的转移不能直接观察缸间的转移 从缸中所选取的球的颜色和缸并不是从缸中所选取的球的颜色
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 隐马尔科夫 模型 教学 ppt 课件

限制150内