隐马尔可夫模型(HMM)是离散状态空间模型,参数为 。解决评估、学习和译码三个问题。

动态模型分类

模型状态变量特点
HMM离散
Kalman 滤波连续、线性
粒子滤波连续、非线性

HMM 假设

齐次 Markov 假设:

观测独立假设:

三个问题

问题目标算法
评估前向后向
学习EM (Baum-Welch)
译码Viterbi

前向算法

递推:

后向算法

递推:

Viterbi 算法

推断任务

任务公式
滤波
平滑
预测