当前位置:  开发笔记 > 编程语言 > 正文

XGBoost如何进行并行计算?

如何解决《XGBoost如何进行并行计算?》经验,为你挑选了1个好方法。
如何解决《XGBoost如何进行并行计算?》经验,为你挑选了1个好方法。

XGBoost使用加法训练的方法,其中模拟先前模型的残差.

这是顺序的,然后如何并行计算呢?



1> T. Scharf..:

Xgboost并不像你指出的那样并行运行多个树,你需要在每棵树之后进行预测以更新渐变.

相反,它使用openMP在单个树中进行并行化,以独立创建分支.

要观察这一点,请构建一个巨大的数据集并使用n_rounds = 1运行.您将看到所有核心在一棵树上触发.这就是它如此快速精心设计的原因.

推荐阅读
赛亚兔备_393
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有