隐马尔可夫模型(HMM)是离散状态空间模型,参数为 。解决评估、学习和译码三个问题。
动态模型分类
| 模型 | 状态变量特点 |
|---|---|
| HMM | 离散 |
| Kalman 滤波 | 连续、线性 |
| 粒子滤波 | 连续、非线性 |
HMM 假设
齐次 Markov 假设:
观测独立假设:
三个问题
| 问题 | 目标 | 算法 |
|---|---|---|
| 评估 | 前向后向 | |
| 学习 | EM (Baum-Welch) | |
| 译码 | Viterbi |
前向算法
递推:
后向算法
递推:
Viterbi 算法
推断任务
| 任务 | 公式 |
|---|---|
| 滤波 | |
| 平滑 | |
| 预测 |
隐马尔可夫模型(HMM)是离散状态空间模型,参数为 。解决评估、学习和译码三个问题。
| 模型 | 状态变量特点 |
|---|---|
| HMM | 离散 |
| Kalman 滤波 | 连续、线性 |
| 粒子滤波 | 连续、非线性 |
齐次 Markov 假设:
观测独立假设:
| 问题 | 目标 | 算法 |
|---|---|---|
| 评估 | 前向后向 | |
| 学习 | EM (Baum-Welch) | |
| 译码 | Viterbi |
递推:
递推:
| 任务 | 公式 |
|---|---|
| 滤波 | |
| 平滑 | |
| 预测 |