はじめに python で HMM のパラメータ推定を実装しました. 教科書として『続・わかりやすいパターン認識』を使いました. 本記事の構成 Hidden Markov Model サイコロ投げ 記号の整理 評価 forward algorithm backward algorithm 推定 Baum-Welch algorithm スケーリング 実装 結果 おわりに Hidden Markov Model 一時点前の状態に依存して現在の状態が確率的に決まるような特性を マルコフ性 と呼び, マルコフ性を満たす過程を マルコフ過程 と呼びます. このような事象の例として,株価や音声信号,言語などが挙げられます. マルコフモデルにおいて,出力記号の系列のみ観測でき,状態の系列が観測できないモデルを 隠れマルコフモデル(Hidden Markov Model) と呼びます. サイコロ投げ H