Python 如何使用GMMHMM拟合多个序列?
我对Python hmmlearn库有一个问题。这是我有几个训练集,我想有一个高斯混合hmm模型来适应他们 当我将GaussianHMM更改为GMMHMM时,它返回以下错误:Python 如何使用GMMHMM拟合多个序列?,python,hmmlearn,Python,Hmmlearn,我对Python hmmlearn库有一个问题。这是我有几个训练集,我想有一个高斯混合hmm模型来适应他们 当我将GaussianHMM更改为GMMHMM时,它返回以下错误: hmm.GMMHMM(n_components=3).fit(X, lengths) Traceback (most recent call last): File "C:\Users\Cody\workspace\QuickSilver_HMT\hmm_list_sqlite.py", line 141, in
hmm.GMMHMM(n_components=3).fit(X, lengths)
Traceback (most recent call last):
File "C:\Users\Cody\workspace\QuickSilver_HMT\hmm_list_sqlite.py", line 141, in hmm_list_pickle
hmm.GMMHMM(n_components=3).fit(X, lengths)
File "build\bdist.win32\egg\hmmlearn\hmm.py", line 998, in fit
raise ValueError("'lengths' argument is not supported yet")
ValueError: 'lengths' argument is not supported yet
如何使用GMMHMM适应多个序列?当前的
主版本包含对GMMHMM
的重新写入,该版本在某些点不支持多个序列。现在确实如此,所以更新应该会有所帮助,正如@ppasler所建议的那样
重写仍在进行中。请报告您在hmmlearn上遇到的任何问题。您的示例适用于本教程中的X1、X2值。尝试将hmmlearn更新至最新版本。最新版本为0.2.1?非常感谢!我从Github更新到了最新版本0.2.1,但仍然无法运行。我更新到版本0.2.1,仍然返回相同的错误。我的更新版本是否错误?请尝试最新版本。
hmm.GMMHMM(n_components=3).fit(X, lengths)
Traceback (most recent call last):
File "C:\Users\Cody\workspace\QuickSilver_HMT\hmm_list_sqlite.py", line 141, in hmm_list_pickle
hmm.GMMHMM(n_components=3).fit(X, lengths)
File "build\bdist.win32\egg\hmmlearn\hmm.py", line 998, in fit
raise ValueError("'lengths' argument is not supported yet")
ValueError: 'lengths' argument is not supported yet