本文介紹了什么是隱馬爾科夫模型及其基本概念。學習資料來自李航《統計學習方法》和網絡博客。通過舉例加深對模型的理解,閱讀本文可以完全掌握隱馬的基本原理和符號表示。
隱馬爾科夫模型由初始概率分布、狀態轉移概率分布以及觀測概率分布確定。隱馬爾科夫模型
λ 可以用三元符號表示:其中λ=(A,B,π) A,B,λ 被稱為隱馬爾科夫模型的三要素。
此外,我們還有一些常見名詞:
所有可能狀態集合Q:Q={q1,q2,...,qN}
所有可能觀測集合V:長度為T的狀態序列I:V={v1,v2,...,vN} I=(i1,i2,...,iT)
與之對應的觀測序列O:狀態轉移概率矩陣:O=(o1,o2,...,oT) 其中A=[aij]N∗N 是在t時刻處於狀態aij=P(it+1=qj|it=qi) qj 的條件下在時刻t+1轉移到狀態qj 的概率。
觀測概率矩陣B:其中B=[bj(k)]N∗M 是在t時刻處於狀態bj(k)=P(ot=vk|it=qk) qj 的條件下生成觀測vk 的概率。
假設有4個盒子,編號為A、B、C、D。每個盒子里面都裝有紅白兩種顏色的球。
盒子 | A | B | C | D |
---|---|---|---|---|
紅球數 | 5 | 3 | 6 | 8 |
白球數 | 5 | 7 | 4 | 2 |
按照一定的方法抽球:從4個盒子里面以等概論隨機選取一個盒子,從這個盒子里面隨機抽取1個求,記錄顏色后放回。然后再重新選取盒子,進行下一輪的抽取。每輪抽取的規則如下:
如果當前選取A盒子,那么下次必須選取B盒子;
如果當前選取B盒子,那么下次有0.4概率選取A盒子,0.6 概率選取C盒子;
如果當前選取C盒子,那么下次有0.4概率選取B盒子,0.6概率選取D盒子;
如果當前是D盒子,那么下次有0.5概率選取D盒子,0.5概率選取C盒子。
某次實驗中,我們按照某種次序,依次從五個盒子里共抽取了,得到球的顏色順序如下:{紅,紅,白,白,紅}
(設計如此“復雜”的規則是為了后面清晰地表明矩陣的含義)
“盒子”對應狀態。本實驗中,狀態集合為:
隱馬爾科夫模型是關於時序的概率模型,描述由一個隱藏的馬爾科夫鏈隨機生成不可觀測的狀態序列,再由各個狀態隨機生成一個觀測而產生觀測序列的過程
如果你認真閱讀了例子和對應關系,我相信能夠比較清楚地理解什么是隱馬爾科夫模型了。本人水平有限,如有任何表達不清或錯誤地方,歡迎各位朋友交流指正。
本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。