XGBoost使用篇(未完成)
1.截止到本文(20191104)sklearn没有集成xgboost算法,需要单独安装xgboost库,然后导入使用 xgboost官网安装说明 Pre-built binary wheel for Python 在源码git页面下载包,然后手动安装。 如何安装包 2.xgboost读取文件的格式? xgboost的数据输入数据格式DMatrix目前支持两种数据格式:LibSVM和CSV libsvm数据格式 xgboost可以从libsvm、csv、numpy array、dataframe、xgboost binary buffer file载入训练数据 读入后,数据存储在DMatrix目标文件中。 3.xgboost模型的训练及预测过程? 第一种形式: xgboost原生接口的实现方法 import xgboost as xgb # read in data dtrain = xgb . DMatrix ( 'demo/data/agaricus.txt.train' ) dtest = xgb . DMatrix ( 'demo/data/agaricus.txt.test' ) # specify parameters via map param = { 'max_depth' : 2 , 'eta' : 1 , 'objective' : 'binary