Scikit-learn---7.隱馬爾可夫模型


  • scikit-learn 0.17之后就不再支持隱馬爾可夫模型,而是將其獨立拎出來作為單獨的包。其中:
    1. hmmlearn:無監督隱馬爾可夫模型
    2. seqlearn :監督隱馬爾可夫模型
  • 一些通用的參數:
    1. verbose:一個正數。用於開啟/關閉迭代中間輸出日志功能。

      1. 數值越大,則日志越詳細。
      2. 數值為0或者None,表示關閉日志輸出。
    2. tol:一個浮點數,指定收斂的閾值。

    3. random_state:一個整數或者一個RandomState實例,或者None

      1. 如果為整數,則它指定了隨機數生成器的種子。
      2. 如果為RandomState實例,則指定了隨機數生成器。
      3. 如果為None,則使用默認的隨機數生成器。

一、Hmmlearn

hmmlearn中有三種隱馬爾可夫模型:GaussianHMMGMMHMMMultinomialHMM。它們分別代表了觀測序列的不同分布類型。

二、seqlearn


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM