2017-08-04 4 views
0

Accord.NET(c#)でモデルの確率の新しい値を設定するにはどうすればよいですか? HiddenMarkovModel < TDistribution> Classでプロパティ "確率"を使用して、モデルのログ初期確率log(pi)を取得し、モデルの新しい確率を設定しました。 しかし、あなたが知っている、それは今では時代遅れです。ですから、私は代わりに "LogInitial"を使用しますが、設定されていない値しか取得できません。新しい確率を設定する方法を教えてください。c#で隠れマルコフモデルの確率の値を更新するには?

答えて

0

プロパティが「取得専用」であっても、LogInitialプロパティの配列要素を任意の値に設定できます。あなたが確率を設定する必要がある場合

、ちょうど使用:

hmm.LogInitial.SetTo(new [] { 0.1, 0.5, 0.4 }); 

hmm.LogInitial[0] = value_you_would_like; 

また、あなたも、あなたが例えば、使用して、そのプロパティの値を設定することができることなど、extension method SetTo(array)を使用することができます

+0

ありがとうございました!やってみます。 –

関連する問題