【发布时间】:2016-04-20 11:20:32
【问题描述】:
我在两台机器上安装了相同版本的 XGBoost (0.4)。两台机器之间的唯一区别是 RAM 和内核数量(8 对 16)。 使用完全相同的数据,我无法重现相同的结果。它们略有不同(第四位、第五位小数)。 种子保留为默认值。
【问题讨论】:
标签: python python-2.7 machine-learning xgboost
我在两台机器上安装了相同版本的 XGBoost (0.4)。两台机器之间的唯一区别是 RAM 和内核数量(8 对 16)。 使用完全相同的数据,我无法重现相同的结果。它们略有不同(第四位、第五位小数)。 种子保留为默认值。
【问题讨论】:
标签: python python-2.7 machine-learning xgboost
它是高度特定于实现的,但在一般随机算法中,并行运行在使用不同数量的内核时可能表现不同(除非强制同步随机数生成器,这会减慢进程)。所以这是人们应该期待的——这同样适用于随机森林模型等。
【讨论】: