xgboost中plot_tree()内部是依赖于graphviz插件,所以,如果想用xgboost训练数据,并将训练结果以图的形式展示处理,需要graphviz插件。我建议大家一并安装了。
其实,安装xgboost和graphviz的过程不难,只是对于初学者来说有点繁琐,所以我把装了一上午的经验总结一下,希望能给大家提供一些帮助。
前提条件是系统安装了Anaconda2.7/3.6
如果没有安装,则到https://www.anaconda.com/download/ 去下载Anaconda安装包进行安装
1、xgboost安装说明:
①Linux系统下安装xgboost:
在要安装xgboost的目录下(我的是:~/anaconda3/lib),
右键点击open Terminal
输入命令:pip install xgboost
安装成功即可看到 Successfully installed xgboost-0.71
②Windows系统下安装xgboost:
可以参考这个网站进行安装: https://blog.csdn.net/leo_xu06/article/details/52300869
也可以简单一点,直接用别人编译好的文件进行安装,下载地址如下: