Pythonの隠れマルコフモデルライブラリ、GHMMの使いかたを軽く紹介。 コードを見て頂ければなにをやっているか分かると思います。 from ghmm import * # 初期遷移確率行列 A = [[0.6, 0.4, 0], [0, 0.6, 0.4], [0.0, 0.0, 1.0]] # 初期出力確率行列 B = [[0.25, 0.25, 0.25, 0.25], [0.25, 0.25, 0.25, 0.25], [0.25, 0.25, 0.25, 0.25]] # 初期状態確率(left-to-rightモデル) pi = [1.0, 0, 0] # とり得るすべての記号を定義 sigma = IntegerRange(0, 4) #sigma = Alphabet('a','c','d','b') #文字の場合 # 隠れマルコフモデルの生成 hmm = HMMFrom
![Pythonの隠れマルコフモデルライブラリGHMMの使い方 - 俺とプログラミング](https://cdn-ak-scissors.b.st-hatena.com/image/square/3151e4576ade589da50f4b41033272dc968769b9/height=288;version=1;width=512/http%3A%2F%2Fghmm.sourceforge.net%2FHMMEd-Montage.png)