dmlc/XGBoost.jl

XGBoost Julia Package

What it solves

It provides a high-performance, scalable implementation of gradient boosting for Julia users, enabling efficient handling of regression, classification, and ranking tasks.

How it works

It acts as a Julia interface to the core XGBoost library, utilizing an efficient linear model solver and tree learning algorithms. The system is parallelized using OpenMP to achieve significant speed improvements over other gradient boosting packages.

Who it’s for

Data scientists and machine learning practitioners using the Julia language who need a scalable and fast gradient boosting framework.

Highlights

  • Distributed gradient boosting framework
  • Supports regression, classification, and ranking
  • Parallelized via OpenMP for high performance
  • Extensible design allowing users to define custom objective functions

Related

  • Project
  • Project
  • Project
  • Project