dmlc/xgboost

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

何を解決するか

XGBoostは、勾配ブースティングを使用して大規模なデータサイエンス問題を高速かつ正確に解決するための、高速で正確な分散型勾配ブースティングライブラリです。膨大なデータセット(数十億の例を上回る可能性がある)を処理しながら、さまざまなコンピューティング環境で効率的かつポータブルに動作します。

動作方法

XGBoostは勾配ブースティングフレームワーク内に機械学習アルゴリズムを実装しており、特に並列木ブースティング(GBDTまたはGBMとも呼ばれる)を提供します。このアプローチにより、Kubernetes、Hadoop、SGE、Dask、Spark、PySparkなどのさまざまな環境に分散して実行できます。

対象ユーザー

大規模なデータ上でモデルをトレーニングする必要があり、展開環境で高いパフォーマンスと柔軟性を求めるデータサイエンティストや機械学習エンジニア向けに設計されています。

特徴

  • 高速かつ正確な結果を実現する並列木ブースティング。
  • Kubernetes、Hadoop、SGE、Dask、Spark、PySparkでの分散コンピューティングサポート。
  • 数十億の例を持つデータセットを処理可能。
  • 効率性、柔軟性、ポータビリティに最適化されています。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト