无法使gridSearchCV适用于hmmlearn估算器

时间:2017-06-26 19:54:53

标签: scikit-learn grid-search hmmlearn

我有一个嗯我可以通过传递fit函数来训练所有训练序列的列表'合并',并且列出所有单个序列长度的'all_lengths'

model = hmm.MultinomialHMM(n_components = 3).fit(np.atleast_2d(merged).T,all_lengths)

这有效,但是我无法使用sklearn的gridsearchCV确定最佳的n_components,如果我尝试以下操作,它会一直给我错误:

tuned_parameters = [{'n_components': [1,2,3]}]
test = GridSearchCV(hmm.MultinomialHMM(), tuned_parameters, cv=5,)
test.fit(np.atleast_2d(merged).T, all_lengths)

输出

ValueError: Found input variables with inconsistent numbers of samples: [515031, 28923]

515031与合并的长度有关,28923是all_lengths的长度

0 个答案:

没有答案