分类目录归档:动态规划算法

维特比算法Viterbi

1 维特比算法概述

维特比算法(Viterbi algorithm)是一种寻找最短路径的动态规划算法。可以用于寻找最有可能产生观测事件序列的维特比路径——隐含状态序列,适应于多步骤每步多选择模型的最优选择问题,比如HMM。

2 维特比算法核心

维特比算法是针对暴力枚举法的优化

假设有一个长度为l的序列,其中l对应总天数

其中第i天的隐含状态可能情况有n种,第i+1天的隐含状态可能情况有m

i天的最大概率为Pi=argmaxk(Pik,k=1,...,n),其中$P_{

Read more