機械学習アルゴリズム--XGboost

XGboostアルゴリズム

  XGBoost GBDTアルゴリズムが改良され、統合され、共通のアルゴリズムを教師あり学習であり、簡単なモデルを構築する並列アルゴリズムをGradientBoosting、スケーラビリティ強いの一種です。

  原理は緑色のボックスに示すように、GBDTに基づいて目的関数にペナルティ項を追加します。モデルの複雑さと葉の数を減らすために、それによって、過剰適合、便宜上ガイドの半分を防止する、ツリー・モデルの制限のリーフノードの値をノード。tは木の木の数である、OBJ機能の喪失に

  一般的な手順:機能の増分損失で、分類ツリーのための新たな基準を与え、オーバーフィッティング、二次のテイラー展開式を防ぎます。

  

  目的:トンの最初の部分を見つけるためには、ツリーを構築する方法であります

だから、私たちの期待は、ツリーの機能とtの作品の唯一の損失が関係を持っているということです  

 

 

 

 

 

 

 

 

  XGBoost公式サイト:のhttp://xgboost.readthedocs.io。

  Pythonの、R、ジャワ​​、スカラ座、C ++など:XGBoostは、開発言語をサポートしていました。

設備A:Githubの上でソースコードをコンパイルし、参照http://xgboost.readthedocs.io/en/latest/build.html
インストール第二の方法:インストールするWHLファイルのPythonは、Pythonのバージョン3.5または3.6が必要です。ダウンロードリンクします。https://www.lfd.uci.edu/~gohlke/pythonlibs/#xgboost、インストールコマンド:pipinstallf:/// xgboost-0.7-cp36-cp36m-win_amd64.whl
インストールIII:PIPをインストールするには、直接コマンド:PIPがxgboostをインストール 

おすすめ

転載: www.cnblogs.com/qianchaomoon/p/12128788.html