您的位置:首页 > 编程语言 > Python开发

[Python] xgboost在windows上的安装

2016-11-20 10:41 399 查看

1. xgboost的简介

Xgboost是Tianqi Chen大神实现的一个boost算法框架。在Kaggle比赛的很多题目中都大放异彩,是个值得强力推荐的机器学习实战框架。

网上有很多windows下安装xgboost框架的教程,主要分两类:

用Git + MingW进行安装

用visual studio编译安装、

由于本博主电脑恰好安装了visual studio2015,因此就尝试利用visual studio编译安装xgboost框架。

2. 安装环境

win7 x64

visual studio 2015

3. Xgboost的编译安装

3.1 xgboost下载

由于GitHub上的xgboost的windows目录删除了,并且网上一些下载的工具包编译会不成功,所以本博主分享一下自己安装的xgboost框架:

地址:http://pan.baidu.com/s/1i5foYHZ

密码:1djf

3.2 xgboost编译

这里visual studio的版本要在2010以上。

下载解压工具包,用visual studio 2015打开里面的windows文件下的xgboost.sln工程,



打开之后可能会出现如下情况



点击确定,如何跳过这一步的话,后面的编译会失败,然后就打开了xgboost工程。按照下图进行编译配置,然后“生成解决方案”,出现下图结果,3个生成成功。



3.3 xgboost安装

打开cmd命令窗口,将目录切换到xgboost的python-package目录下,然后输入:python setup.py install,系统就会自动安装成功。



3.4 测试是否成功

从cmd命令窗口打开python解释器,输入import xgboost as xgb,运行不出错。



如果pycharm不能识别xgboost:

安装好的xgboost会在Anconda2/Lib/site-pakages/xgboost-0.4-py2.7.egg中,包含两个文件如下:



要把xgboost文件夹拿到site-packages下面,就没问题了。

4. 网上相关学习资料

xgboost参数解释:http://blog.csdn.net/zc02051126/article/details/46711047

xgboost调参:https://www.analyticsvidhya.com/blog/2016/03/complete-guide-parameter-tuning-xgboost-with-codes-python/

XGBoost参数调优完全指南(附Python代码):http://www.2cto.com/kf/201607/528771.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: