HMM

論文紹介:直積HMMと、ポリフォニックMIDIスコア・フォローイング

予め用意した楽譜データと、リアルタイムの音楽演奏データをマッチングする技術を「スコア・フォローイング」というらしい。 自動伴奏等への応用を目指した技術である。 この論文では、直積HMM(隠れマルコフモデル)という手法で、和音演奏を含む演奏データをリアルタイムでフォローしようとするものらしい。 “Outer-Product Hidden Markov Model and Polyphonic MIDI Score Follow […]

隠れマルコフモデルを実現するPythonライブラリ hmmlearnの使い方

hmmlearnの日本語情報が見当たらなかったので最低限の使い方をまとめました。 ※Tutorial + α 程度です。 hmmlearnはHMM(隠れマルコフモデル)を実現するscikit-learnライクなPythonライブラリです。 http://hmmlearn.readthedocs.org セットアップ 以下の導入が必須になります。 ※Pythonは3系でも動作確認済みです。 Python >= 2.6 NumPy(t […]

学習HMM(隠れマルコフモデル)

エントロピーとは何ですか? 簡単に言えば、エントロピーは物質系の状態の尺度であり、系の障害を特徴付けるために用いられる。 エントロピーが大きければ大きいほど、システム構造と動きが不定で不規則であることを意味し、逆にエントロピーが小さければ小さいほど、システムはより規則正しい運動状態を有することを意味する。 エントロピーの中国の意味は、熱を温度で割った商です。 負のエントロピーは、物質系の順序、構成、および複雑さの尺度である。 エントロピ […]