您的位置:首页 > 其它

Installing Xgboost for Anaconda on Windows

2016-11-26 12:05 465 查看

在Window7上为Anaconda安装Xgboost

xgboost 是机器学习中 Gradient Boosting的一种高效实现。

这两天在window7 64位上折腾了一下xgboost的安装,费了好大的劲,最终安装成功了,也算是没有白费力。(O_O)

先上的效果:



准备工作

在window上安装xgboost需要以下一些软件的支持:

Python的环境,我选择的是Anaconda发行版(这个版本为安装各种第三方package提供了极大的方便,还有方便的Jupyter notebook)

Git

TDM-GCC(Window下的gcc)

下载

Anaconda

Git for windows

TDM-GCC

开始安装

一、安装所需环境

Anaconda 和 Git 的安装不必多说,这里重点说明一下 TDM-GCC 的安装:在安装的过程中,记得勾选openmp选项!然后 insatall 就可以了。



二、安装xgboost

1、从github拉下xgboost项目









2、安装xgboost

打开 Git Bash:

1、首先我们查看一下我们的GCC安装在哪里了:



然后把这个路径加入到系统的环境变量里面

2、设置一个别名,方便我们安装:



3、依次执行以下命令:

$ cd xgboost
$ cd dmlc-core
$ make -j4
$ cd ../rabit
$ make lib/librabit_empty.a -j4
$ cd ..
$ cp make/mingw64.mk config.mk
$ make -j4


4、进入xgboost/python-package,进行安装:



安装过程中如果出现这样的错误:



请从这里下载libxgboost.dll。下载好后放在xgboost/python-package/xgboost/路径下,然后重新安装。

截取2张安装过程中的图:

开始安装:



安装成功:



如果顺利走到这一步的话,安装过程就基本结束了。

接下来,我们验证一下:

打开Jupyter notebook,



run 一下没有报错,说明我们已经成功安装了xgboost!现在可以开始进行xgboost之旅了。。。

三、参考:

https://www.ibm.com/developerworks/community/blogs/jfp/entry/Installing_XGBoost_For_Anaconda_on_Windows?lang=zh

https://dnc1994.com/2016/03/installing-xgboost-on-windows/

Standing on the Shoulders of Giants.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: