問題タブ [hidden-markov-models]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
5399 参照

nlp - NLTK での教師なし HMM トレーニング

nltkで非常に単純な教師なし HMM トレーニングを実行しようとしています。

検討:

の使用例を見つけることができますnltk.tag.hmm.HiddenMarkovModelTrainer.train_unsupervisedか?

0 投票する
2 に答える
1146 参照

java - jahmm-訓練された HMM を使用して特定のシーケンスの出力状態を生成する方法

Jahmm を使用して、入力シーケンスを使用して HMM をトレーニングしました。トレーニングが完了したら、HMM モデルと初期入力シーケンスを学習しました。学習した HMM モデルを使用して入力シーケンスの出力状態を生成するにはどうすればよいですか?

0 投票する
1 に答える
277 参照

android - Android でジェスチャ ビルダーを使用してマルチタッチ ライブラリを使用することは可能ですか、それとも onTouchEvent が唯一の方法ですか?

AndroidでgestureBuilderを使用してマルチタッチライブラリを使用することは可能ですか、それともonTouchEventが唯一の方法ですか? Android にはマルチタッチをサポートする非常に多くのアプリがありますが、マルチタッチでのジェスチャー検出用に独自のライブラリを作成していますか?

0 投票する
2 に答える
16763 参照

machine-learning - 隠れマルコフモデルと分類の使用法のトレーニングにおける問題

KevinMurphyのHMMツールボックスToolboxの使用方法を理解するのに苦労しています。それを経験した人がいくつかの概念的な質問を明確にすることができれば、それは大きな助けになるでしょう。私はHMMの背後にある理論をどういうわけか理解しましたが、実際にそれを実装し、すべてのパラメーター設定に言及する方法は混乱しています。

2つのクラスがあるため、2つのHMMが必要です。
トレーニングベクトルが:class1 O1 = {4 3 512}およびクラスO_2={1 4 324}であるとします。
ここで、システムは未知のシーケンスO3 = {1 3 244}をclass1またはclass2として分類する必要があります。

  1. obsmat0とobsmat1には何が入りますか?
  2. 遷移確率transmat0およびtransmat1の指定/構文はどうすればよいですか?
  3. この場合、変数データはどうなりますか?
  4. 5つの一意の番号/記号が使用されているため、状態の数はQ = 5になりますか?
  5. 出力シンボル数=5?
  6. 遷移確率transmat0とtransmat1についてどのように言及しますか?
0 投票する
1 に答える
2078 参照

matlab - MATLAB の hmmtrain は、状態 1 からの初期遷移を想定しています。

MATLAB 統計ツールボックスの関数 hmmtrain.m は、トレーニング シーケンスの前にモデルが最初は状態 1 にあると想定しているようです。この「機能」をオフにする方法はありますか? 例:

トレーニング セットには 1 から 3 への遷移が含まれていません。なぜ T(1,3) は非ゼロなのですか?!

0 投票する
2 に答える
1042 参照

python - 行列からのマルコフ モデルの生成

定義が間違っている可能性があるので、そうである場合は修正してください。次の種類の行列からマルコフ モデルを生成する必要があります。

次のような出力が必要です: {"four":[{2:"two", 3:"one",2:"exit"},{...}],"three":[{.. .}]}

上記の数値は基本的に、特定の状態への遷移が発生する回数です..

これにはpythonを使用しています。

「何を試しましたか?」というよくある質問への回答: 「いくつかのアプローチを試しましたが、うまくいきませんでした。そのため、答えの 1 つが物事を少し明確にするのに役立つことを願っています」.

どうもありがとう。

編集、完全なマトリックスを表示するように更新。

0 投票する
3 に答える
690 参照

algorithm - Forward Algorithmの用途を探しています

Rabiner ( wikipedia の forward Algorithm )によって提案された Forward Algorithm の実世界でのアプリケーションを探しています。

実行時間が重要なアプリケーションを好みます。

0 投票する
1 に答える
562 参照

iteration - 隠れマルコフモデルをトレーニングするときに反復するのはなぜですか

分類、jahmm実装に隠れマルコフモデルを使用しています。

モデルをトレーニングするとき、初期モデルにkMeansクラスタリングを使用します。次に、iaは任意の反復ラウンドを使用してモデルを最適化します。私はこれらの反復で起こったのだろうかと思っていました。

私の内臓は、シーケンスが初期モデルに基づいて生成され、それがモデルを再度トレーニングするために使用されることなどを教えてくれます。

これは本当ですか、それとも何か他に起こることがありますか?

ありがとうございました!

0 投票する
0 に答える
314 参照

text-mining - トピック モデルに適した Mallet クラス

Java のプロジェクトでMalletライブラリを使用しています。

それぞれ 400 個のトークンを持つ 15,000 個のドキュメントがあります。使ってみParallelTopicModelました。しかし、単一のトークンとトークンのシーケンスの両方を含む一連のトピックが必要です (たとえば、「Java」と「Java 開発者」)。

LDA-HMMの使用を検討しています。どのクラスのマレットを使用できますか?

次に、すべてのトピックをベイジアン ネットワークのノードに変換し、トークンまたは一連のトークンを証拠として受け取り、推論を行います。そのためにどのJavaライブラリを使用できますか?

前もって感謝します。フランチェスコ

0 投票する
2 に答える
2065 参照

r - R の HMM パッケージのエラー

このエラーについて助けが必要です。R で HMM パッケージを使用して HMM モジュールをビルドしようとしています。コードの何が問題なのか理解できません。Baum-Welch アルゴリズムを使用した HMM のトレーニングにエラーがあります

-> HMM の初期化に問題はありません。

Baum-Welch トレーニング:

→これがエラーです。

誰でもこれについて私を助けることができますか?このモジュールの何が問題なのかわかりません。