0

我正在尝试将我的 Hidden-Markov-Model 从 4 个内部状态和 4 个观察扩展到 8 个状态和 8 个观察(目前它们具有几乎相同的含义,但我可能会减少内部状态的数量)。

但现在我得到了错误:

The number of 8 emission paramters for state 0 is invalid:
State order can not be determined.

我可以在源代码中找到错误,但我不明白哪里应该有问题。从理论的角度来看,我总是能够通过为每个状态添加一个新的观察和一个新的发射概率来添加观察。我从来没有听说过隐藏马尔可夫模型中的顺序(马尔可夫链的顺序除外,但我们总是在那里假设 1 并且它与观察没有任何关系)。

有谁知道这里有什么问题以及我该如何解决?

4

1 回答 1

0

确保输出符号的数量(在名为 的示例中sigma)与发射概率矩阵中的元素数量(在名为 的示例中)相匹配B

我忘了增加sigma.

于 2013-06-12T17:51:16.227 回答