XGBoost
维基百科,自由的 encyclopedia
XGBoost[2]是一个开源软件库,为C++、Java、Python[3]、R、[4]和Julia[5]提供了一个梯度提升框架,适用于Linux、Windows[6]、以及macOS[7]。根据项目的描述,它的目的在于提供一个"可扩展、可移植和分布式梯度提升(GBM、GBRT、GBDT)库"。XGBoost除了可以在单机上运行,也支持运行在分布式框架如Apache Hadoop、Apache Spark和Apache Flink上。近几年,由于该算法受到许多在机器学习竞赛中获奖团队的青睐,因而受到了广泛的欢迎和关注[8]。