2

感谢您的帮助,我对这个话题很陌生。

我有一个由与标签相关联的二进制可观察变量序列组成的数据集,如下所示。

trainset = [ [0,0,1,0],[0,0,1,0],[0,0,0,1],...,]
labels = [ 0,1,2,...,]
states = 3 # number of unique labels

我正在尝试以这种方式训练 HMM

model = HiddenMarkovModel.from_samples(distribution = MultivariateGaussianDistribution, n_components = states,
                                       X= [trainset],
                                       labels = [labels],
                                       algorithm = 'labeled')

当我运行这个模型时,我得到了这个异常

异常被忽略:'pomegranate.hmm.HiddenMarkovModel._labeled_summarize' KeyError:3

我发现当没有观察到状态时会引发异常 - 3-。但是,状态3在我的标签中。有人能帮助我吗?谢谢

4

0 回答 0