隐马尔可夫模型 (Hidden Markov Models) 是马尔可夫链的一种,它的状态不能直接观察到,但能通过观测向量序列观察到,每个观测向量都是通过某些概率密度分布表现为各种状态,每一个观测向量是由一个具有相应概率密度分布的状态序列产生。所以,隐马尔可夫模型是一个双重随机过程----具有一定状态数的隐马尔可夫链和显示随机函数集。
分类
- 生成模式(Generating Patterns)
- 确定模式
- 非确定模式
- 隐藏模式 ( Hidden Patterns)
应用
- 评估: 对于一个观察序列匹配最可能的系统
前向算法 (forward algorithm) - 解码: 对于一个已生成的观察序列,确定最可能的隐藏状态序列
维特比算法 (Viterbi algorithm) - 学习: 对于已生成的观察序列,决定最可能的马尔科夫参数(π,A,B)
前向-后向算法 (forward-backward algorithm)