【问题标题】:Why do I have to select number of features in SBS scikit-learn?为什么我必须在 SBS scikit-learn 中选择特征数量?
【发布时间】:2021-11-23 18:48:51
【问题描述】:

我在多个网站上看到了 SBS 的解释,例如 (https://www.analyticsvidhya.com/blog/2016/12/introduction-to-feature-selection-methods-with-an-example-or-how-to-select-the-right-variables/),其中指出:

  • 在反向消除中,我们从所有特征开始,并在每次迭代中移除最不重要的特征,从而提高模型的性能。我们重复此操作,直到在移除特征时没有观察到任何改进。

我想知道为什么我必须选择要在 scikit 包中选择的功能数量?当模型不再改进时,SBS 是否应该停止选择特征?

我错过了什么吗?

【问题讨论】:

    标签: python-3.x scikit-learn feature-selection


    【解决方案1】:

    为此有一个拉取请求:https://github.com/scikit-learn/scikit-learn/pull/20145。 (另请参阅链接的 Issue#20137。)

    【讨论】:

      猜你喜欢
      • 2018-06-01
      • 2018-02-24
      • 1970-01-01
      • 2014-05-22
      • 2013-03-07
      • 2014-11-05
      • 2012-05-09
      • 2015-08-10
      相关资源
      最近更新 更多