私は HMM にあまり詳しくありませんが、Matlab で実装したいと考えています。このツールボックスHMM Toolboxを使用したいです。それを実装する方法を理解しているかどうかはわかりません。さまざまなクラスの状態のトレーニング シーケンスが多数ある場合。だから、これは私がそれを行う方法です:
[TRANS,EMIS] = hmmestimate(seq,states)
すべてのシーケンスについて、HMM を表す遷移行列と放出行列を計算します- これらの行列を、クラスが属する情報とともに保存します
- 私はすべてのトレーニングシーケンスでこれを行います
- 分類用の観測シーケンスを取得した場合、保存したすべての HMM で「可能性」を計算するために hmmviterbi(seq,TRANS,EMIS) 関数を使用します。
- 最も「可能性が高い」もの (最高パーセント) は、私が探した HMM でした --> クラスを知っています
これで HMM を実装できますか?
ヒントを教えていただければ幸いです
ところで。私の英語はそれほど上手ではないことはわかっていますが、理解できることを願っています。