XGBoost XGBoost是一个开源软件库为CJavaPythonR和Julia提供了一个梯度提升框架适用于LinuxWindows以及macOS根据项目的描述它的目的在于提供一个可扩展可移植和分布式梯度提升GBMGBRTGBDT库XGBoost除了可以在单机上运行也支持运行在分布式框架如Apache HadoopApache Spark和Apache Flink上近几年由于该算法受到许多在机器学习竞赛中获奖团队的青睐因而受到了广泛的欢迎和关注