Windows 下安装 XGBoost

Windows 下安装 XGBoost



1. 什么是xgboost?

基础:GBDT
所属:boosting迭代型、树类算法。
适用范围:分类、回归
优点:速度快、效果好、能处理大规模数据、支持多种语言、支 持自定义损失函数等等。
缺点:发布时间短(2014),工业领域应用较少,待检验



2. 安装xgboost前所需的软件.


3. 安装 xgboost .

3.1 安装Git



根据相关的指导安装Git,安装成功界面如下.


打开 Git,输入以下命令,定位到你要放置的代码目录(文件需要先行创建好。):
$ cd /d/code/xgboostDir/


3.2 安装MinGW-W64.

MinGW-W64是用来来编译XGBoost代码。

安装成功之后,需要配置下MinGW-W64的环境变量。把 D:\Program Files\mingw-w64\x86_64-4.9.2-posix-seh-rt_v3-rev1\mingw64\bin  加到 Path 中。然后重新打开 Git,输入以下命令:
$ which mingw32-make  

若有和以上类似的显示则代表安装成功,接着再输入以下命令:
$ alias make='mingw32-make' 

3.3 安装 XGBoost.

从GitHub下载XGBoost。
$ git clone --recursive https://github.com/dmlc/xgboost  
$ cd xgboost  
$ git submodule init  
$ git submodule update 

用下面的命令来编译相应的模块:
$ cd dmlc-core  
$ make -j4  
$ cd ../rabit  
$ make lib/librabit_empty.a -j4  
$ cd ..  
$ cp make/mingw64.mk config.mk  
$ make -j4 
执行完命令之后,可以打开XGBoost代码的路径,进入到 python-package中,在空白处按住 Shift 键 然后 右键 单击,选择 在此处打开命令窗口 ,

然后输入:
python setup.py install
等待安装完成,若没有错误提示则继续。
然后,在python命令窗口中试着导入XGBoost模块:
如果能够成功导入,则说明XGBoost安装成功!你可以尽情地体验XGBoost的强大功能了。

参考:http://blog.csdn.net/leo_xu06/article/details/52300869#











  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Halo 咯咯

有你的支持我会更加努力。

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值