精品伊人久久大香线蕉,开心久久婷婷综合中文字幕,杏田冲梨,人妻无码aⅴ不卡中文字幕

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
隱馬爾科夫模型HMM自學 (5-1)Viterbi Algorithm

隱馬爾科夫模型HMM自學 (5-1)Viterbi Algorithm

本來想明天再把后面的部分寫好,可是睡覺今天是節日呢?一時情不自禁就有打開電腦..........

找到可能性最大的隱含狀態序列

崔曉源 翻譯

多數情況下,我們都希望能夠根據一個給定的HMM模型,根據觀察狀態序列找到產生這一序列的潛在的隱含狀態序列。

1、窮舉搜索方法

 

我們可以通過窮舉的方式列出所有可能隱含狀態序列,并算出每一種隱狀態序列組合對應的觀察狀態序列的概率。概率最大的那個組合對應的就是最可能的隱狀態序列組合。

Pr(observed sequence | hidden state combination).

比如說上圖中的trellis中,最有可能的隱狀態序列是使得概率:

Pr(dry,damp,soggy | sunny,sunny,sunny), Pr(dry,damp,soggy | sunny,sunny,cloudy), Pr(dry,damp,soggy | sunny,sunny,rainy), . . . . Pr(dry,damp,soggy | rainy,rainy,rainy)

得到最大值的序列。

同樣這種窮舉法的計算量太大了。為了解決這個問題,我們可以利用和Forward algorithm一樣的原理--概率的時間不變性來減少計算量。

2.用遞歸方式減少復雜度

在給定的觀察序列和HMM模型下,我們用一種遞歸的方式找到最有可能的隱狀態序列。同樣我們滴定部分概率,即在trellis中到達某一中間狀態的概率。然后介紹如何在初始時刻t=1和t>1的時刻分別求解這個部分概率。但要注意,這里的部分概率是到達某一中間狀態的概率最大的路徑而不是所有概率之和。

2.1部分概率和部分最優路徑

看如下trellis

 

對于trellis中的每個中間狀態和結束狀態,都存在一條到達它的最優路徑。他可能是下圖這樣:

 

我們這些路徑為部分最優路徑,每一條 部分最優路徑都對應一個關聯概率--部分概率

。與Forward algorithm不同
是最有可能到達該狀態的一條路徑的概率。

 

(i,t)是所有序列中在t時刻以狀態i終止的最大概率。當然它所對應那條路徑就是部分最優路徑。 
(i,t)對于每個i,t都是存在的。這樣我們就可以在時間T(序列的最后一個狀態)找到整個序列的最優路徑。

2b. 計算

‘s 在t = 1的初始值

由于在t=1不存在任何部分最優路徑,因此可以用初始狀態

向量協助計算。

這一點與Forward Algorithm相同

2c. 計算

‘s 在t > 1 的部分概率

同樣我們只用t-1時刻的信息來得到t時刻的部分概率。

由此圖可以看出到達X的最優路徑是下面中的一條:

(sequence of states), . . ., A, X                                (sequence of states), . . ., B, X or (sequence of states), . . ., C, X

我們希望找到一條概率最大的。回想馬爾科夫一階模型的假設,一個狀態之和它前一時刻的狀態有關。

Pr (most probable path to A) . Pr (X | A) . Pr (observation | X)

因此到達X的最大概率就是:

 

其中第一部分由t-1時刻的部分概率得到,第二部分是狀態轉移概率,第三部分是混淆矩陣中對應的概率。

(Viterbi Algorithm 待續)

本站僅提供存儲服務,所有內容均由用戶發布,如發現有害或侵權內容,請點擊舉報
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
HMM學習最佳范例
HMM的中文分詞方法
HMM學習筆記(從一個實例中學習Viterbi算法)
隱馬爾可夫模型中的Viterbi算法
HMM模型和Viterbi算法
從語音識別的HMM模型的解碼 到Viterbi算法的Token Passing實現
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯系客服!

聯系客服

主站蜘蛛池模板: 安顺市| 西昌市| 洛川县| 密云县| 南郑县| 卢龙县| 唐河县| 宁城县| 三明市| 那曲县| 阿克苏市| 鹤峰县| 龙陵县| 前郭尔| 鄂托克旗| 昂仁县| 洛南县| 大兴区| 江达县| 当雄县| 连平县| 廉江市| 雅江县| 安图县| 五原县| 缙云县| 长沙县| 繁昌县| 锡林郭勒盟| 明溪县| 佛学| 陇西县| 拉萨市| 曲阜市| 内黄县| 阳信县| 三原县| 望谟县| 卫辉市| 香港| 桓台县|