前向算法

✍ dations ◷ 2025-11-29 18:00:04 #自March 2015需要进一步厘清的条目,马尔可夫模型

前向算法(Forward algorithm),在隐马尔可夫模型(HMM)中,是用于计算“置信状态”的。置信状态指根据既往证据推算出的当前状态的概率分布。这个过程也被叫做“滤波”。前向算法和维特比算法紧密相关但又互不相同。

前向算法是用来解决解码问题的算法之一。自从语音识别技术和模式识别技术发展以来,它也越来越普遍地被用在像计算生物学这样的使用HMM的领域内。

整个算法的目标是计算联合概率分布 p ( x t , y 1 : t ) {\displaystyle p(x_{t},y_{1:t})} 。为了方便,我们把 x ( t ) {\displaystyle x(t)} 简写做 x t {\displaystyle x_{t}} ,将 ( y ( 1 ) , y ( 2 ) , . . . , y ( t ) ) {\displaystyle (y(1),y(2),...,y(t))} 简写做 y 1 : t {\displaystyle y_{1:t}} 。直接计算 p ( x t , y 1 : t ) {\displaystyle p(x_{t},y_{1:t})} 则需要计算所有状态序列 { x 1 : t 1 } {\displaystyle \{x_{1:t-1}\}} 的边缘分布,而它的数量和 t {\displaystyle t} 成指数相关。使用这一算法,我们可以利用HMM的条件独立性质,递归地进行计算。

我们令

利用链式法则来展开 p ( x t , x t 1 , y 1 : t ) {\displaystyle p(x_{t},x_{t-1},y_{1:t})} ,我们可以得到

由于 y t {\displaystyle y_{t}} 和除了 x t {\displaystyle x_{t}} 之外的一切都条件独立,而 x t {\displaystyle x_{t}} 又和 x t 1 {\displaystyle x_{t-1}} 之外的一切都条件独立,因此

这样,由于 p ( y t | x t ) {\displaystyle p(y_{t}|x_{t})} p ( x t | x t 1 ) {\displaystyle p(x_{t}|x_{t-1})} 由HMM的输出概率和状态转移概率我们可以很快计算用 α t 1 ( x t 1 ) {\displaystyle \alpha _{t-1}(x_{t-1})} 计算出 α t ( x t ) {\displaystyle \alpha _{t}(x_{t})} ,并且可以避免递归计算。

前向算法可以很容易地被修改来适应其他的HMM变种,比如马尔可夫跳跃线性系统。

为了能够使用“未来的历史”(比如我们在试图预测过去的某个时点的状态),我们可以运行后向算法,它是前向算法的一个补充。这一操作被称为平滑。 前向-后向算法对 1 < k < t {\displaystyle 1<k<t} 计算 P ( x k | y 1 : t ) {\displaystyle P(x_{k}|y_{1:t})} ,因此使用了过去和未来的全部信息。

为了解码最可能的序列,需要使用维特比算法。它会从过去的观测中试图推测最可能的状态序列,也即使 P ( x 0 : t | y 0 : t ) {\displaystyle P(x_{0:t}|y_{0:t})} 最大化的状态序列。

相关

  • 南苏丹面积以下资讯是以2019年估计国家领袖国内生产总值(购买力平价) 以下资讯是以2016年估计国内生产总值(国际汇率) 以下资讯是以2016年估计人类发展指数 以下资讯是以2018年估计立
  • 罗伯特·阿克塞尔罗罗伯特·马歇尔·阿克塞尔罗(Robert Axelrod,1943年5月27日-),美国政治学家。自1974年以来,他在密歇根大学任教,研究领域主要为公共政策。
  • Tasub2/subOsub5/sub五氧化二钽(化学式:Ta2O5)是钽最常见的氧化物,也是钽在空气中燃烧生成的最终产物。白色无色结晶粉末。在1000~1200℃时仍保持白色,进一步升高温度则变为灰色。已知有两种变体:
  • 包信和包信和(1959年8月-),生于江苏扬中,籍贯江苏扬中。无党派人士,中国物理化学家,主要从事表面化学与催化基础和应用研究。1982年毕业于复旦大学化学系,1987年获该校博士学位。1987年至1
  • FDDI光纤分布式数据接口(英文:Fiber Distributed Data Interface,FDDI)是美国国家标准学会制定的在光缆上发送数字信号的一组协议。虽然FDDI逻辑上是基于令牌环架构,但不是以IEEE 802
  • 瓦尔达克省瓦尔达克省(波斯语:د وردګ ولايت‎)位于阿富汗中部,与巴米扬省、加兹尼省、帕克蒂亚省、帕尔旺省、洛加尔省等省份相邻。该省总面积9,934平方公里(3,836平方英里),总人口
  • 法属南方和南极洲领地法属南部和南极领地(法语:Terres australes et antarctiques françaises),简称法属南部领地(TAAF),是法国的一个海外领地。它包含以下地区:法属南部和南极领地无常住居民,人口包含军
  • 晋菜山西菜简称晋菜,为发源于山西的地方菜。山西菜的特点是口味偏酸咸香,以甜为辅。烹饪方法以蒸、煨、烩、烧、熘、扒、炒、爆等。山西菜一般分为南、北、中三个流派,传统上分别称
  • 一致 (语法)在语言学中,一致(Agreement)是指句子或词组中的某些成分,其形式须要在一些语法范畴上保持一致。例如,在英语中, 是不正确的,因为 属复数,be动词须要使用复数限定形式( 或 ),这体现出英
  • 石溪大学石溪大学(英语:Stony Brook University,缩写:SBU),又名纽约州立大学石溪分校(State University of New York at Stony Brook,缩写:SUNY SB),是一所成立于1957年的纽约州州立大学,坐落于