【问题标题】:is it possible to build an id3 decision tree using scikit-learn?是否可以使用 scikit-learn 构建 id3 决策树?
【发布时间】:2019-07-01 04:15:37
【问题描述】:

所以我正在尝试构建一个 ID3 决策树,但在 sklearn 的文档中,他们使用的算法是 CART。但我也读到 ID3 使用熵和信息增益来构建决策树。

尝试dtree=DecisionTreeClassifier(criterion='entropy'),但生成的树不可靠。

我应该在DecisionTreeClassifier() 中编辑哪些参数以获得 ID3 决策树?

【问题讨论】:

  • 您可以改用 ID3 的 python 实现。请参考此代码https://github.com/tofti/python-id3-trees/blob/master/id3.py
  • 您所做的是正确的,但不清楚您所说的 不可靠树 是什么意思。请您提供更多详细信息吗?

标签: python scikit-learn decision-tree


【解决方案1】:

你可以使用类似于here的ID3的python实现

【讨论】:

    猜你喜欢
    • 2014-10-06
    • 2015-12-07
    • 2015-09-18
    • 2020-05-13
    • 2017-02-23
    • 2020-04-05
    • 2015-03-05
    • 2017-03-26
    相关资源
    最近更新 更多