局部匹配地使用sklearn投票合奏
有人可以告诉我如何使用局部拟合在sklearn中使用合奏。我不想重新训练我的模型。或者,我们可以通过预先训练的模型进行整合吗?我已经看到例如投票分类器不支持使用局部拟合的训练。
-
Mlxtend库具有VotingEnsemble的实现,可让您传递预先拟合的模型。例如,如果您有三个预先训练的模型clf1,clf2,clf3。以下代码将起作用。
from mlxtend.classifier import EnsembleVoteClassifier import copy eclf = EnsembleVoteClassifier(clfs=[clf1, clf2, clf3], weights=[1,1,1], refit=False)
设置为false时,EnsembleVoteClassifier中的 refit 参数可确保不对分类器进行调整。
通常,在寻找sci-kit learning无法提供的更高级的技术功能时,请以mlxtend为第一参考点。