XGBoost
组件介绍
**“XGBoost”(XGBoost)**控件用于构建XGBoost算法模型。可用于分类任务或回归任务。
XGBoost又叫极度梯度提升树,是一个优化的分布式梯度增强库,旨在实现高效,灵活和便携。它在 Gradient Boosting 框架下实现机器学习算法。XGBoost提供并行树提升(也称为GBDT,GBM),可以快速准确地解决许多数据科学问题。
- 输入:
- data:数据集
- pre: 预处理方法
- 输出:
- lrn: 在交互页面中配置参数后的XGBoost学习算法
- mod: 已训练的模型(仅当输入端data存在时,才会有输出信息)
页面介绍
点击**“XGBoost”(XGBoost)**控件查看参数配置页面,如下图所示:
参数选项
| 选项 | 说明 | 取值范围 | 样例值 |
|---|---|---|---|
| 模型名称 | 设置模型名称,用于在其他组件中区分不同的模型 | 非空字符串 | XGBoost |
| 学习器类型 | 每次迭代时的学习器类型 | gbtree | gbtree |
| 学习率 | 为了防止过拟合,更新过程中用到的收缩步长 | 0.000001~1 | 0.3 |
| gamma |