XGBoost Documentation

This is document of xgboost library. XGBoost is short for eXtreme gradient boosting. This is a library that is designed, and optimized for boosted (tree) algorithms. The goal of this library is to push the extreme of the computation limits of machines to provide a scalable, portable and accurate for large scale tree boosting.

This document is hosted at http://xgboost.readthedocs.org/. You can also browse most of the documents in github directly.

How to Get Started

The best way to get started to learn xgboost is by the examples. There are three types of examples you can find in xgboost.

  • Tutorials are self-conatained tutorials on a complete data science tasks.
  • XGBoost Code Examples are collections of code and benchmarks of xgboost.
    • There is a walkthrough section in this to walk you through specific API features.
  • Highlight Solutions are presentations using xgboost to solve real world problems.
    • These examples are usually more advanced. You can usually find state-of-art solutions to many problems and challenges in here.

After you gets familiar with the interface, checkout the following additional resources

Tutorials

Tutorials are self contained materials that teaches you how to achieve a complete data science task with xgboost, these are great resources to learn xgboost by real examples. If you think you have something that belongs to here, send a pull request.

Developer Guide

API Reference