[英]Accessing the values of base classifiers from stacked ensemble model
如何从堆叠集成模式访问基本分类器的值? 我使用了 sklearn 的 StackingClassifier。
当我实现这个时:
model.final_estimator_.decision_function(X_train)
我收到了这个错误:
X has 10 features, but LinearRegression is expecting 4 features as input.
我有一个堆叠的合奏 model :
我只是好奇如何访问从基分类器传递到元分类器的内容
拟合的基础估计器存储在属性estimators_
和named_estimators_
中,因此您可以通过这种方式直接检查它们。 集成的transform
方法返回一个数组,其中列是基本估计器的预测,因此这是“访问从基本分类器传递到元分类器的内容”的更方便的方法。 (当然,集成的predict
方法将使基本估计器的预测与transform
一样,然后将其用作final_estimator_.predict
的输入。)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.