ほろ酔い開発日誌

AI企業のエンジニアのブログです。機械学習、Web開発の技術的お話、ビジネスチックなお話、日常のお役立ち情報など雑多な内容でお送りします。

XGBoostをPythonで動かす on Mac

XGBoostは、Gradient Boostingのframeworkを提供してくれるライブラリです。Gradient Boostingは決定木のような弱学習機をアンサンブルする形態のモデルを生み出します。

高い精度が期待出来るためコンペでもよく登場するライブラリです。Deep Leaningより気軽に使えるところも嬉しいです。

Kaggleより: xgb 1114

今回はMacへのインストール方法をメモしておきます。

この内容はXGBoost Installation Guideに書いてあります。

Build

$ git clone --recursive https://github.com/dmlc/xgboost
$ cd xgboost; cp make/minimum.mk ./config.mk; make -j4

Package Installation

$ cd python-package; sudo python setup.py install

終わりに

ひとまずメモ程度にインストール方法を書いたので、今度もっと詳しいことを書くかもしれないです。