在Java中使用BaumWelchLearner时,序列';长度(这些序列用于训练hmm模型)

在Java中使用BaumWelchLearner时,序列';长度(这些序列用于训练hmm模型),java,nlp,hidden-markov-models,Java,Nlp,Hidden Markov Models,提前谢谢你 我在java中使用BaumWelchLeaner()如下: baumwelchlener bwl=新的baumwelchlener(); hmm=bwl.learn(hmm,seqs) 其中“seqs”是我的预处理训练数据 然而,如果“seqs”中的序列长度超过107,即使“pi”、“statesTostates”和“statestobser”矩阵中的统计数据正常,所有测试数据都将被预测为具有如下隐藏序列: “0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

提前谢谢你

我在java中使用BaumWelchLeaner()如下:

baumwelchlener bwl=新的baumwelchlener();
hmm=bwl.learn(hmm,seqs)

其中“seqs”是我的预处理训练数据

然而,如果“seqs”中的序列长度超过107,即使“pi”、“statesTostates”和“statestobser”矩阵中的统计数据正常,所有测试数据都将被预测为具有如下隐藏序列:

“0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0”

但是如果我控制所有序列的长度小于107,预测结果就可以了。 根据jahmm.learn.baumwelchlener的说法,只有人说长度应该大于等于2。所以我不知道如何解决我的问题