日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

机器学习笔记(十三)——隐马尔科夫模型

發布時間:2025/3/15 编程问答 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机器学习笔记(十三)——隐马尔科夫模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一、隱馬爾科夫模型

????在馬爾科夫模型中,每一個狀態代表了一個可以觀察的事件,所以,馬爾科夫模型有時稱為可視馬爾科夫模型(visible Markov model,VMM),這在某種程度上限制了模型的適應性。在隱馬爾科夫模型(HMM)中,我們不知道模型所經過的狀態序列,而只知道狀態的概率函數,也就是說觀察到的事件是狀態的隨機函數,此模型是一個雙重的隨機過程。其中,模型的狀態轉換過程是隱蔽的,可觀察事件的隨機過程是隱蔽的狀態轉換過程的隨機函數。

二、隱馬爾科夫模型的基本原理

????下圖是一個隱馬爾科夫模型的示意圖,用此圖來說明HMM的原理。假設一個暗室中有N個口袋,每個口袋中有M種不同顏色的球。一個實驗員根據某一概率分布隨機選取一個初始的口袋,從中根據不同顏色球的概率分布,隨機選取出一個球,并向室外的人報告該球的顏色。然后再根據口袋的概率分布選擇另一個口袋,根據不同顏色球的概率分布隨機選擇一個球,重復進行這個過程。對于室外的觀察人員來說,他只能觀察到不同顏色球的序列,口袋的序列不可觀察。在這個過程中,口袋對應HMM中的狀態,球的顏色對應HMM中狀態的輸出,從一個口袋到另一個口袋對應于狀態的轉換,從口袋中取出球的顏色對應于從一個狀態輸出的觀察符號。

2.1 HMM的組成部分

  • 模型中狀態的數目N(口袋的數目)
  • 從每個狀態可能輸出的不同符號的數目M(球的不同顏色的數目)
  • 狀態轉移概率矩陣A={aij},其中
    aij=P(qt=sj|qt?1,si),1i,jNaij0j=1Naij=1
  • 從狀態Sj觀察到符號vk的概率分布B={bj(k)},其中
    bj(k)=P(Ot=vk|qt=sj),1jN,1kMbj(k)0k=1Mbj(k)=1
    觀察符號的概率又稱為發射概率。
  • 初始狀態的概率分布π={πi},其中
    πi=P(q1=si),1iNπi0i=1Nπi=1
  • ????一般地,一個HMM記為一個五元組μ=(S,K,A,B,π),其中,S為狀態集合,K為輸出符號的集合,A為狀態轉移矩陣,B為符號的發射概率,π為初始狀態的概率分布。有時也記為μ=(A,B,π)

    2.2 觀察序列的生成

    ????當考慮潛在事件隨機地生成表面事件時,HMM非常有用。假設給定模型μ=(A,B,π),那么觀察序列O=O1O2OT可由下面的步驟產生:
    1. 根據初始的狀態概率分布πi選擇一個初始的狀態q1=si
    2. 設t=1
    3. 根據狀態si的輸出概率分布bi(k)輸出O_t=v_k
    4. 根據狀態轉移概率分布aij,將當前t時刻的狀態轉移到新的狀態qt+1=sj
    5. t=t+1, 如果t<T,重復執行步驟3,4.否則,算法結束。

    總結

    以上是生活随笔為你收集整理的机器学习笔记(十三)——隐马尔科夫模型的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。