跳到主要内容
uencoder

Viterbi Algorithm

Viterbi 算法用动态规划求 HMM 最可能隐状态序列,避免枚举所有路径。

用途

高效解码 HMM 最优隐状态路径,用于语音识别与 NLP。

机制

前向递推 δ_t(j)=max_i[δ_{t-1}(i)*a_{ij}]*b_j(o_t),记录最优前驱 ψ_t(j)。回溯从 T 时刻最大 δ_T 开始沿 ψ 回溯得最优路径。复杂度 O(TN^2)。

用例

  • 语音识别
  • 词性标注
  • 生物序列分析

相关词条

参考链接