我在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'方法 .