python GMMHMM 说明

python GMMHMM clarification

我正在阅读有关高斯混合 hmms 的内容,我想实现一个。我正在使用 hmmlearn 包,我知道它已被 scikit-learn 弃用。在文档中它说在 GMMHMM 构造函数中它需要:"gmms (array of GMM objects, length n_components) GMM emission distributions for each state."

我理解的方法如下:1) 首先使用 scikit-learn 执行 GMM 训练 2) 将 GMM 对象传递给 GMMHMM 构造函数以训练 hmm。

这是正确的还是我遗漏了什么?

谢谢。

不,GMMHMM 将自动适应混合物。您需要做的就是在 HMM 中指定所需的状态数以及每种混合中的成分数。