タグ

研究と隠れマルコフモデルに関するstopengin0012のブックマーク (1)

  • PythonからのHMMライブラリの利用 - Risky Dune

    PythonからHMM(隠れマルコフモデル)ライブラリであるghmmを利用する方法の紹介です. インストール方法は公式ページhttp://ghmm.org/を参照. 次のサンプルコードは, いかさま師をモチーフにしたHMMを生成しています. HMMの出力はいかさま師のサイコロの目に相当します. イカサマ師は2種類のサイコロ(普通の奴と6しか出ない奴)を適当に切り替えて使っています. その出力列だけを見て, 状態遷移確率と出力分布の確率を学習しているのが以下のコードです. import ghmm import random def random_matrix(n,m): "n,mのrandom配列を返す" result = [[0.0] * m for i in range(n)] for i in range(n): for j in range(m): result[i][j] = ra

    PythonからのHMMライブラリの利用 - Risky Dune
  • 1