【发布时间】:2012-09-09 20:31:39
【问题描述】:
这更像是一个“理论”问题。我正在使用 scikit-learn 包来执行一些 NLP 任务。 Sklearn 提供了许多方法来执行特征选择和模型参数的设置。我想知道我应该先做什么。
如果我使用univariate feature selection,很明显我应该先进行特征选择,然后使用选择的特征调整估计器的参数。
但是如果我想使用recursive feature elimination 怎么办?我是否应该先使用所有原始功能使用grid search 设置参数,然后再执行功能选择?或者我应该先选择特征(使用估计器的默认参数),然后使用所选特征设置参数?
提前感谢您能给我的任何帮助。
编辑
我遇到了与here 几乎相同的问题。到那时,还没有解决办法。有谁知道现在有没有?
【问题讨论】:
标签: python machine-learning scikit-learn feature-selection