- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
决策树的实现checks that there are more than 2 * min_samples_leaf nodes在调用分离器之前,这一切都很好。
然后,在分割器的实现中,按所选功能排序后,我们有一个 while 循环,它运行所有可能的分割,并根据杂质选择最好的分割:
https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/tree/_splitter.pyx#L401
在我看来,这是完全有可能的——due to this while loop ——我们没有找到任何合适的分割。一个例子是:
Xf = [0,0,0,1]
min_samples_leaf = 2
在这种情况下,我们找不到任何合适的分割,“最佳位置”默认为“结束位置”。我在这里遗漏了什么吗?
最佳答案
找到了我自己的答案哈-
如果我们找不到任何合适的分割,“最佳位置”默认为“结束位置”,但“结束位置”不是有效位置,分割器的调用者将检查这一点并将其自身标记为叶子如果发生这种情况。
关于machine-learning - scikit-learn 的决策树实现中如何保证 min_samples_leaf ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59783957/
决策树的实现checks that there are more than 2 * min_samples_leaf nodes在调用分离器之前,这一切都很好。 然后,在分割器的实现中,按所选功能排序
max_深度 VS min_samples_leaf 在多次尝试使用GridSearchCV期间,参数max_depth和min_samples_leaf让我最困惑。据我了解,这两个参数都是控制树木深
我正在上 sklearn 课 DecisionTreeClassifier . 查看类的参数,我们有两个参数 min_samples_split 和 min_samples_leaf。它们背后的基本思
我是一名优秀的程序员,十分优秀!