Verterbi Algorithm
一个动态规划算法,求解HMM模型在特定观测序列下的内部状态。
一般应用于通信的信号解码的领域
公式
目标:
- 目标为最大化 Q (内部状态)的概率,建立在 O 指定观测和 模型参数之下
动态规划的递推公式:
解释:
- : t 时刻到达状态 i 的最大概率
- :记录路径
- 取最大值:在当前步骤下,取前一个状态的最大概率,最后形成一条路径
- A 和 B 分别为 HMM 中的状态转移矩阵和观测矩阵
例子
要点:
- 内部状态:健康还是发烧
- 观测状态:正常、冷、头晕
路径示意图:
在计算概率的过程中,每一个节点上的概率均可以在途中标记。概率计算完成后,前向过程结束,反向过程开始,寻找一个最大化的最优路径。