KerasClassifier不能用作VotingClassifier

时间:2018-02-06 02:04:45

标签: python scikit-learn typeerror

我在python中使用scikit-learn和Keras进行机器学习。我开始使用KerasClassifier包装器来包装Keras的顺序模型,使其与scikit-learn分类器相关的函数和API兼容。大多数功能都很容易使用(我可以使用方法fit,predict,predict_proba和计算精度) 但是当我尝试使用KerasClassifier对象作为scikit-learn的投票分类器中的估算器之一时,我遇到了错误。

如何解决这个问题?

eclf = VotingClassifier(estimators = [('k1',keras_clf1),('k2',keras_cl2)], voting='soft',weights= [1,1])
  

TypeError:无法克隆对象''(类型):它似乎不是scikit-learn估算器,因为它没有实现'get_params'方法。

0 个答案:

没有答案
相关问题