stanfordmlgroup/ngboost

Natural Gradient Boosting for Probabilistic Prediction

何を解決するか

NGBoostは、従来のブースティングアルゴリズムが通常、点予測しか提供しないという制限を克服します。代わりに、確率的予測を可能にし、モデルが単一の値ではなく、完全な確率分布を出力できるようにします。

動作方法

Natural Gradient Boosting を実装しており、確率分布のパラメータを最適化するために自然勾配を使用します。このライブラリは Scikit-Learn の上に構築されており、スコアリングルール、確率分布、ベースラーナーをユーザーが自由に選択できるモジュール構造になっています。

対象ユーザー

予測の不確実性を確率的予測によって定量化する必要があるデータサイエンティストや機械学習の実践者。

特徴

  • シンプルな統合を可能にする Scikit-Learn の上に構築。
  • 異なる分布やベースラーナーをサポートするモジュール構造。
  • Natural Gradient Boosting のスケーラブルな実装。
  • 点予測と完全な確率分布の両方の出力をサポート。

関連

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