知了AI学习平台Logo知了
🧠AI 冷知识

你知道吗?

这些有趣的 AI 小知识可能让你大吃一惊

🎯
从语音识别到基因测序

隐马尔可夫模型(HMM)由Leonard Baum在1960年代开发,最初用于语音识别。HMM假设系统处于一系列不可观测的"隐状态"中,每个状态以一定概率产生可观测的输出。著名的Viterbi算法(以Andrew Viterbi命名,高通创始人之一)能在O(nK²)时间内找到最可能的状态序列。HMM的应用远超语音:从基因序列分析到股票市场建模,从手写识别到音乐生成——在深度学习之前,HMM统治序列建模长达40年。

来源:Baum & Petrie, "Statistical Inference for Probabilistic Functions of Finite State Markov Chains", 1966

一句话总结
💡

HMM 用隐状态马尔可夫链建模序列,通过观测序列推断隐状态,涉及评估、解码和学习三大问题。

常见误区

这些坑别踩

✗

误区 1

隐状态可直接观测。

✓

正确理解

隐状态不可见,只能通过观测序列间接推断,这正是 HMM 的核心。

✗

误区 2

HMM 能建模长距离依赖。

✓

正确理解

一阶马尔可夫假设当前只依赖上一步,长距离依赖需高阶或更复杂模型。

✗

误区 3

维特比算法用于参数学习。

✓

正确理解

维特比用于解码(求最可能隐状态序列),参数学习用 Baum-Welch(EM)。