【发布时间】:2019-10-31 01:24:18
【问题描述】:
我正在尝试在 python 中创建一个确定性决策树,但我遇到了一些问题。
如果我运行 2 次我的脚本,我会得到不同的决策树,因为算法的 random_state。
我尝试修复 random_state(random_state=0) 但它仍然无法正常工作。
我想消除决策树的随机性,但找不到明确的解决方案。
【问题讨论】:
-
您应该检查代码中的更多随机性,例如可能影响树的 train_test_split。
-
你能
random.seed生成器吗? -
感谢您的回复, - 我签入了我的代码,但火车测试拆分之间的拆分是固定的。 - random.seed 生成器是什么意思?
-
谢谢,现在可以使用了
-
注:删除我的评论以做出官方回答
标签: python scikit-learn decision-tree deterministic