Julia

XGBoost.jl

XGBoost Julia Package

D

dmlc

Dernière activité 28 août 2026
dmlc/XGBoost.jl

308

étoiles

110

forks

32

issues ouvertes

Ce README est souvent en anglais.

XGBoost.jl

Build Status Latest Version Pkg Eval Dependents docs

eXtreme Gradient Boosting in Julia.

Abstract

This package is a Julia interface of XGBoost. It is an efficient and scalable implementation of distributed gradient boosting framework. The package includes efficient linear model solver and tree learning algorithms. The library is parallelized using OpenMP, and it can be more than 10 times faster than some existing gradient boosting packages. It supports various objective functions, including regression, classification and ranking. The package is also made to be extensible, so that users are also allowed to define their own objectives easily.

See the documentation for more information.

Installation

] add XGBoost

This package uses xgboost_jll to package the xgboost binaries (will be installed automatically).

Preview

Projets similaires

Scalable, Portable and Distributed Gradient Boosting (GBDT, GBRT or GBM) Library, for Python, R, Java, Scala, C and more. Runs on single machine, Hadoop, Spark, Dask, Flink and DataFlow

C++distributed-systemsgbdtgbm
Ddmlc
28,8 k étoiles8,9 k

Tensor library for machine learning

C++machine-learning
Gggml-org
15,4 k étoiles1,8 k

A fast, scalable, high performance Gradient Boosting on Decision Trees library, used for ranking, classification, regression and other machine learning tasks for Python, R, Java, C++. Supports computation on CPU and GPU.

C++big-datacatboostcategorical-features
Ccatboost
9,1 k étoiles1,3 k