Tuning Parameters - chaoyue520/XGBoost GitHub Wiki
运行XGBoost之前,必须设置三种参数类型:
Understanding Parameters
- general parameters
该类参数控制在提升(boosting)过程中使用哪种booster,常用的booster有树模型(gbtree)和线性模型(gbliner)。默认为gbtree
- booster parameters
取决于使用哪种booster。适用于gbtree的参数和适用于gbliner的参数不尽相同。考虑到XGBoost算法在两者上的表现,目前多数使用gbtree参数。参考
- task parameters
用来控制损失函数的形式(可自定义)和每一步结果的度量方法。参考
Tuning Parameters
XGBoost通过字典dict的形式设置参数形式