統(tǒng)計(jì)學(xué)習(xí)方法——修煉學(xué)習(xí)筆記10:隱馬爾可夫模型

一、隱馬爾可夫模型的基本概念

1、隱馬爾可夫模型定義

隱馬爾可夫模型是關(guān)于時(shí)序的模型,
描述由一個(gè)隱藏的馬爾可夫鏈隨機(jī)生成不可觀測(cè)的狀態(tài)隨機(jī)序列, 再由各個(gè)狀態(tài)生成一個(gè)觀測(cè)而產(chǎn)生觀測(cè)隨機(jī)序列的過程,序列的每一個(gè)位置又可以看作是一個(gè)時(shí)刻。

組成:

  • 初始概率分布
  • 狀態(tài)轉(zhuǎn)移概率分布
  • 觀測(cè)概率分布


    image.png
隱馬爾可夫模型兩個(gè)基本假設(shè):
image.png

2、觀測(cè)序列的生成過程

image.png

3、隱馬爾可夫模型的3個(gè)基本問題

(1)概率計(jì)算問題


image.png

(2)學(xué)習(xí)問題


image.png

(3)預(yù)測(cè)問題(解碼)


image.png

二、概率計(jì)算算法

1、直接計(jì)數(shù)法

image.png
最直接的方法:
image.png
image.png
復(fù)雜度(這種算法不可行):
image.png

2、前向算法

前向概率
image.png
觀測(cè)序列概率的前向算法
image.png
image.png
復(fù)雜度:
image.png

image.png

3、后向算法

后向概率
image.png
觀測(cè)序列概率的后向算法
image.png
image.png
利用前向概率和后向概率的定義可以將觀測(cè)序列概率P(O|λ)統(tǒng)一寫成:
image.png

4、一些概率與期望值的計(jì)算

image.png
image.png
image.png

三、學(xué)習(xí)算法

  • 監(jiān)督學(xué)習(xí)方法
    假設(shè)訓(xùn)練數(shù)據(jù)是包括觀測(cè)序列O和對(duì)應(yīng)的狀態(tài)序列I


    image.png

可以利用極大似然估計(jì)法來估計(jì)隱馬爾可夫模型參數(shù)。

  • 非監(jiān)督學(xué)習(xí)方法:
    計(jì)算訓(xùn)練數(shù)據(jù)只有S個(gè)長(zhǎng)度為T的觀測(cè)序{O1,O2,…Os}
    采用Baum-Welch算法

1、監(jiān)督學(xué)習(xí)方法

已知:


image.png

(1)轉(zhuǎn)移概率的估計(jì)


image.png

(2)觀測(cè)概率的估計(jì)


image.png

(3)初始狀態(tài)概率的估計(jì)為S個(gè)樣本中初始狀態(tài)為qi的頻率


image.png

2、Baum-Welch算法

假定訓(xùn)練數(shù)據(jù)只包括{O1,O2,…Os}
求模型參數(shù) λ=(A,B,π)
實(shí)質(zhì)上是有隱變量的概率模型:EM算法


image.png
參數(shù)學(xué)習(xí)可由EM算法實(shí)現(xiàn)

(1)確定完全數(shù)據(jù)的對(duì)數(shù)似然函數(shù)


image.png

(2)EM算法的E步:求Q函數(shù)

image.png

(3)EM算法的M步:極大化函數(shù)求模型參數(shù)A,B,π


image.png
Baum-Welch算法
image.png

四、預(yù)測(cè)算法

1、近似算法

近似算法的想法:(得到的狀態(tài)有可能實(shí)際不發(fā)生)


image.png

2、維特比算法

用動(dòng)態(tài)規(guī)劃解概率最大路徑,一個(gè)路徑對(duì)應(yīng)一個(gè)狀態(tài)序列。

最優(yōu)路徑特性:
image.png
image.png
維特比算法
image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 隱馬兒可夫模型:HMM,hidden Markov model,是可用于標(biāo)注問題的統(tǒng)計(jì)學(xué)習(xí)模型,描述由隱藏的馬爾可...
    瘦長(zhǎng)的豐一禾閱讀 1,714評(píng)論 0 1
  • 隱馬爾科夫模型 機(jī)器學(xué)習(xí)最重要的任務(wù),是根據(jù)一些已觀察到的證據(jù)(例如訓(xùn)練樣本)來對(duì)感興趣的未知變量(例如類別標(biāo)記)...
    rosyxiao閱讀 1,215評(píng)論 2 2
  • 1、隱馬爾可夫模型基本概念 隱馬爾可夫模型是關(guān)于時(shí)序的概率模型,描述由一個(gè)隱藏的馬爾科夫鏈隨機(jī)生成不可觀測(cè)的狀態(tài)隨...
    單調(diào)不減閱讀 1,411評(píng)論 0 1
  • 1. 馬爾可夫鏈 ?馬爾可夫鏈?zhǔn)菨M足馬爾可夫性質(zhì)的隨機(jī)過程。馬爾可夫性質(zhì)是無記憶性。?也就是說,這一時(shí)刻的狀態(tài)...
    xieyan0811閱讀 6,666評(píng)論 0 11
  • 筆記轉(zhuǎn)載于GitHub項(xiàng)目:https://github.com/NLP-LOVE/Introduction-NL...
    mantch閱讀 1,352評(píng)論 0 4

友情鏈接更多精彩內(nèi)容