【问题标题】:sklearn RandomForestClassifier active paths or ended nodessklearn RandomForestClassifier 活动路径或结束节点
【发布时间】:2015-01-01 21:32:21
【问题描述】:

sklearn RandomForestClassifier的每棵树中的活动路径或结束节点是否可以暴露?

我想知道的是在决策树中的哪个节点做出了决定。信息必须在那里,但没有找到访问它的方法。

在其他工作中,在我已经有一个训练有素的 RandomForestClassifier 并且我正在使用 predict 或类似函数之后,在每个决策树的哪个节点中做出了决策。

谢谢,

R

【问题讨论】:

  • 到目前为止你做了什么尝试,你的代码看起来像谁?

标签: scikit-learn


【解决方案1】:

您可以使用随机森林的apply 方法(请参阅docs),为森林中的每棵树获取它最终所在的叶子的索引。这是调用apply 的方法tree_ 决策树估计器的属性。

您可以了解有关底层树对象in the source 的更多信息。例如,values 属性为每个节点提供了训练点的标签,这些训练点最终进入了该叶子。

【讨论】:

  • 正是我想要的。谢谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-05-27
  • 1970-01-01
  • 2018-12-09
  • 1970-01-01
  • 1970-01-01
  • 2018-05-06
  • 2023-04-01
相关资源
最近更新 更多