Learning to Rank with XGBoost and GPU | NVIDIA Technical Blog
XGBoost is a widely used machine learning library, which uses gradient boosting techniques to incrementally build a better model during the training phase by combining multiple weak models.