了一个梯度提升框架，适用于Linux、Windows、和mac os。 根据项目的描述，它的目的在于提供一个"可扩展、可移植和分佈式梯度提升(GBM、GBRT、GBDT)库"。 XGBoost除了可以在单一机器上运行，也支持运行在分布式框架Apache Hadoop、Apache Spark、Apache Flink。近几年，由于这个演算法受到许多在机器学习竞赛中获奖团队的青睐，因而受到了广泛的欢迎和关注。
历史.XGBoost最初是一个研究项目，由当时在Distributed