感谢您的帮助,我对这个话题很陌生。
我有一个由与标签相关联的二进制可观察变量序列组成的数据集,如下所示。
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
在我的标签中。有人能帮助我吗?谢谢