Python hmmlearn解码隐藏状态更改

Python hmmlearn解码隐藏状态更改,python,machine-learning,hidden-markov-models,Python,Machine Learning,Hidden Markov Models,我将这个Python库用于隐马尔可夫模型 如我们所见,解码的隐藏状态改变了训练/测试数据分割的b/c。第一种情况具有2305隐藏状态1,而第二种情况具有2305隐藏状态0。这改变了标签,使其无法正确预测下一个隐藏状态并解释其含义 rescaled_hidden_states: Counter({1: 2305, 2: 1537, 0: 744}) hidden_states_test: Counter({0: 2305, 2: 1534, 1: 747}) 有人注意到这个问题吗?是的,我也

我将这个Python库用于隐马尔可夫模型

如我们所见,解码的隐藏状态改变了训练/测试数据分割的b/c。第一种情况具有2305隐藏状态1,而第二种情况具有2305隐藏状态0。这改变了标签,使其无法正确预测下一个隐藏状态并解释其含义

rescaled_hidden_states:  Counter({1: 2305, 2: 1537, 0: 744})
hidden_states_test:  Counter({0: 2305, 2: 1534, 1: 747})

有人注意到这个问题吗?是的,我也注意到了同样的问题。预测的唯一方法是一个接一个地预测观察结果,在每一个额外的观察结果中,你也包括训练窗口,这可能会非常耗时。另一种选择是,编写自己的包
rescaled_hidden_states:  Counter({1: 2305, 2: 1537, 0: 744})
hidden_states_test:  Counter({0: 2305, 2: 1534, 1: 747})