是否可以在scikit中使用管道对象的最终估算器的属性?

时间:2015-04-01 00:14:50

标签: python machine-learning scikit-learn naivebayes

我创建了一个使用countvectorizer和MultinomialNB的管道对象。 MultinomialNB实例具有名为intercept_的属性。如果我尝试使用Pipeline对象访问此属性,则会收到错误消息:' Pipeline'对象没有属性'拦截_'。我想知道是否有办法访问Pipeline实例中的最终估算器类的属性。我想提前感谢。

1 个答案:

答案 0 :(得分:0)

是的,使用stepsnamed_steps属性,请参阅此问题:Getting model attributes from scikit-learn pipeline