区别一
区别二
区别三
pip3 install xgboost
通用参数(general parameters)
宏观函数控制
booster [缺省值=gbtree]
silent [缺省值=0]
nthread [缺省值=设置为最大可能的线程数]
num_pbuffer [xgboost自动设置,不需要用户设置]
num_feature [xgboost自动设置,不需要用户设置]
Booster 参数(booster parameters)
用于控制每一步的booster(tree, regressiong)
Tree Booster
eta [缺省值=0.3,别名:learning_rate]
gamma [缺省值=0,别名: min_split_loss](分裂最小loss)
max_depth [缺省值=6]
min_child_weight [缺省值=1]
subsample [缺省值=1]
colsample_bytree [缺省值=1]
colsample_bylevel [缺省值=1]
lambda [缺省值=1,别名: reg_lambda]
alpha [缺省值=0,别名: reg_alpha]
scale_pos_weight[缺省值=1]
Linear Booster
lambda [缺省值=0,别称: reg_lambda]
alpha [缺省值=0,别称: reg_alpha]
lambda_bias [缺省值=0,别称: reg_lambda_bias]
学习目标参数(task parameters)
控制训练目标的表现
objective [缺省值=reg:linear]
eval_metric [缺省值=通过目标函数选择]
seed [缺省值=0]
2017年1月,微软在GItHub上开源的一个新的梯度提升框架
优化
pip3 install lightgbm
Control Parameters
Core Parameters
IO parameter