【发布时间】:2021-03-27 18:09:07
【问题描述】:
我有一个建模管道,其中 SelectKBest 是一个阶段。通常,如果我想在拟合后从管道访问这个 SelectKBest 阶段(例如,如果 SelectKBest 是管道的第 3 阶段,则使用 pipeline[2]),它将返回类似“SelectKBest(k=12)”的内容
但是,在某些情况下,SelectKBest 会以“SelectKBest()”的形式返回,而括号中没有“k=...”。管道似乎一切正常;它可以很好地产生预测。
那么,当没有返回 k= 值时,这意味着什么呢?这是否意味着 SelectKBest 已决定使用所有功能?
【问题讨论】:
标签: scikit-learn feature-selection