Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何使用GMMHMM拟合多个序列?_Python_Hmmlearn - Fatal编程技术网

Python 如何使用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

我对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_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