XGBOOST源码解析(一) 下载和安装
1、环境
windows10
vs2019
2、下载
git下载地址:github搜dmlc/xgboost
下载方式:直接clone太慢,修改hosts后还是太慢,使用码云clone别人的代码下载依赖包出现问题,所以最后选择直接下载zip压缩包,这几个需要单独下载下来放到对应的目录下
进入了项目目录中,执行如下
git init
git submodule init
3、编译
在项目目录中执行下面命令
mkdir build
cd build
cmake .. -G"Visual Studio 16 2019"
执行成功后可以在build目录下看到sln文件
4、运行demo
进入目录A:\Project\vs2019\cpps\xgboost\demo\CLI\binary_classification
执行下面的命令
python mapfeat.py
python mknfold.py agaricus.txt 1
然后可以生成mushroom.conf文件,这个文件是main的输入参数,需要修改mushroom.conf中数据路径为绝对路径。