XGBoost

XGBoost
開発元 The XGBoost Contributors
初版 2014年3月27日 (10年前) (2014-03-27)
最新版
2.1.4[1] ウィキデータを編集 / 2025年2月7日 (31日前)
リポジトリ ウィキデータを編集
プログラミング
言語
C++
対応OS
種別 機械学習
ライセンス Apache License 2.0
公式サイト xgboost.ai ウィキデータを編集
テンプレートを表示

XGBoost[2]は、 C++JavaPython[3]R[4]Julia[5]Perl [6]Scala用の正則化勾配ブースティングフレームワークを提供するオープンソースソフトウェアライブラリ。 LinuxWindows[7]macOSで動作する[8]。 プロジェクトの説明によると、「スケーラブルでポータブルな分散型勾配ブースティング(GBM、GBRT、GBDT)ライブラリ」を提供することを目的としている。 単一のマシンだけでなく、分散処理フレームワークであるApache HadoopApache Spark、Apache Flink、Daskでも動作する[9][10]

機械学習コンテストの優勝チームの多くが選択するアルゴリズムとして、人気と注目を集めている[11]

同様に勾配ブースティングに基づくアルゴリズムとして、LightGBMCatBoostが存在する。

  1. ^ Release 2.1.4 Patch Release” (7 2月 2025). 11 2月 2025閲覧。
  2. ^ GitHub project webpage”. 2021年10月6日閲覧。
  3. ^ Python Package Index PYPI: xgboost”. 2016年8月1日閲覧。
  4. ^ CRAN package xgboost”. 2016年8月1日閲覧。
  5. ^ Julia package listing xgboost”. 2016年8月1日閲覧。
  6. ^ CPAN module AI::XGBoost”. 2020年2月9日閲覧。
  7. ^ Installing XGBoost for Anaconda in Windows”. 2016年8月1日閲覧。
  8. ^ Installing XGBoost on Mac OSX”. 2016年8月1日閲覧。
  9. ^ Dask Homepage”. 2021年10月6日閲覧。
  10. ^ Distributed XGBoost with Dask — xgboost 1.5.0-dev documentation”. xgboost.readthedocs.io. 2021年7月15日閲覧。
  11. ^ XGBoost - ML winning solutions (incomplete list)”. 2016年8月1日閲覧。

From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne