LightGBM是微軟旗下DMTK推出的Gradient Boosting框架,由於其快速高效,之後或許會成爲數據挖掘競賽中的又一個大殺器。地址:https://github.com/Microsoft/LightGBM 。python
該項目剛開源就被受到熱捧:三天以內GitHub上被star了1000+次,fork了200+次;知乎上有近千人關注「如何看待微軟開源的LightGBM?」。linux
接下來簡單介紹下這個號稱「性能超越其餘boosting」的學習模型及其編譯和安裝方法,以及開啓python的lightgbm支持。
下面兩個教程假設你已經安裝好python3.5.x和visual studio2015,並須要克隆倉庫到本地:git
安裝步驟:github
1 下載源碼,地址 https://github.com/Microsoft/LightGBM 。windows
2 編譯LightGBM:框架
進入LightGBM
目錄,用VS2015,打開windows/LightGBM.sln
,選擇DLL和x64,按Ctrl+Shift+B
進行編譯,dll文件就會在windows/x64/DLL/
目錄裏 ide
而後按照教程http://blog.csdn.net/testcs_dn/article/details/54176824編譯好對應的exe和dll文件。
注意:配置選項必定選好,只有按照教程配置生成正確的dll和exe文件,才能成功安裝下面兩個lightgbm的python支持包。性能
3.安裝Python包:學習
進入目錄python-package
測試
執行命令
python setup.py install
4.測試:
進入examples\python-guide
執行樣例
python .\simple_example.py
若是沒有報錯,那就說明安裝成功了
簡單方法:
win和linux平臺均可以經過pip install lightgbm安裝最新的lightgbm了,如今版本是lightgbm-2.0.3。按照本教程安裝的童鞋也可用命令pip install –upgrade lightgbm升級到lightgbm最新版本。
pip install lightgbm
安裝tqdm庫:
pip install tqdm
參考連接:
https://github.com/Microsoft/LightGBM/wiki/Installation-Guide
https://github.com/Microsoft/LightGBM/blob/master/python-package/README.rst
https://blog.csdn.net/jiaqiangbandongg/article/details/53814663
https://blog.csdn.net/testcs_dn/article/details/54176824