【问题标题】:Information gain using scikit.learn on Python在 Python 上使用 scikit.learn 获取信息
【发布时间】:2014-09-14 09:34:12
【问题描述】:

我在使用 Python 上的 scikit.learn 处理决策树时遇到了这个问题。我想为我的决策树的选定深度获得更好的叶子。

clf = tree.DecisionTreeClassifier(criterion="entropy", max_depth=4, min_samples_leaf=50000)

所以这是我的决策树函数,我的目标是选择正确的信息增益阈值以获得更好的结果。默认信息增益阈值为零,因此选择信息增益 > 为零的特征。

我想将信息增益阈值固定为优于特定数字。我该怎么做?

【问题讨论】:

    标签: python scikit-learn decision-tree entropy


    【解决方案1】:

    据我了解您的问题,目前不支持此功能。在寻找分裂时,您不能设置杂质减少的下限。即使改进接近于 0,它始终是最大化减少的那个。

    【讨论】:

      猜你喜欢
      • 2012-04-11
      • 1970-01-01
      • 1970-01-01
      • 2017-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      相关资源
      最近更新 更多