Learning to Rank with XGBoost and GPU

Originally published at: https://developer.nvidia.com/blog/learning-to-rank-with-xgboost-and-gpu/

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. Weak models are generated by computing the gradient descent using an objective function. The model thus built is then used for prediction in a future inference phase.…