關於隱馬爾可夫模型的一點資訊

2021-05-24 12:17:55 字數 704 閱讀 9745

引自:http://zh.wikipedia.org/zh/隱馬爾可夫模型

隱馬爾可夫模型(hidden markov model,hmm)是統計模型,它用來描述乙個含有隱含未知引數的馬爾可夫過程。其難點是從可觀察的引數中確定該過程的隱含引數。然後利用這些引數來作進一步的分析,例如模式識別。

在正常的馬爾可夫模型中,狀態對於觀察者來說是直接可見的。這樣狀態的轉換概率便是全部的引數。而在隱馬爾可夫模型中,狀態並不是直接可見的,但受狀態影響的某些變數則是可見的。每乙個狀態在可能輸出的符號上都有一概率分布。因此輸出符號的序列能夠透露出狀態序列的一些資訊。

有時間真的要好好看看下面的演算法了。

hmm有三個經典(canonical)問題:

已知模型引數,計算某一特定輸出序列的概率.通常使用forward演算法解決.

已知模型引數,尋找最可能的能產生某一特定輸出序列的隱含狀態的序列.通常使用viterbi演算法解決.

已知輸出序列,尋找最可能的狀態轉移以及輸出概率.通常使用baum-welch演算法以及reversed viterbi演算法解決.

另外,最近的一些方法使用junction tree演算法來解決這三個問題。

隱馬爾可夫模型(一) 馬爾可夫模型

馬爾可夫模型 markov model 描述了一類隨機變數隨時間而變化的隨機函式。考察乙個狀態序列 此時隨機變數為狀態值 這些狀態並不是相互獨立的,每個狀態的值依賴於序列中此狀態之前的狀態。乙個系統由n個狀態s 隨著時間的推移,該系統從乙個狀態轉換成另乙個狀態。q 為乙個狀態序列,qi s,在t時刻...

隱馬爾可夫模型

隱 馬爾可夫模型 hidden markov model,hmm 作為一種統計分析模型,創立於20世紀70年代。80 年代得到了傳播和發展,成為訊號處理的乙個重要方向,現已成功地用於語音識別 行為識別,文字識別以及故障診斷等領域。隱馬爾可夫模型是馬爾可夫鏈的一種,它的狀態不能直接觀察到,但能通過觀測...

隱馬爾可夫模型

對隱馬爾可夫模型的解釋,個人覺得一句簡單概括就是 在馬爾可夫鏈的情況下對每乙個狀態都加入乙個單獨輸出口,而我們把這個輸出口定為可視視窗,可把馬爾可夫鏈放到裡面藏起來。ok!這樣就是知道隱馬爾可夫模型的結構了。通過如下例子來說明hmm的含義。假定乙個暗室中有n個口袋,每個口袋中有m種不同顏色的球,乙個...