| ▼ include | |
| ▼ xgboost | |
| ▼ collective | |
| poll_utils.h | |
| result.h | |
| socket.h | |
| base.h | 定义了 xgboost 的配置宏和基本类型 |
| c_api.h | XGBoost 的 C API,用于与其他语言进行接口对接 |
| cache.h | |
| context.h | |
| data.h | xgboost 的输入数据结构 |
| feature_map.h | 特征映射数据结构,用于可视化和模型转储 |
| gbm.h | 梯度提升器的接口,通过梯度统计信息进行学习 |
| global_config.h | XGBoost 的全局配置 |
| host_device_vector.h | 设备和主机向量抽象层 |
| intrusive_ptr.h | Intrusive Ptr 的实现 |
| json.h | |
| json_io.h | |
| learner.h | 集成了目标函数、梯度提升器和评估器的学习器接口。这是面向用户的 XGBoost 训练模块 |
| linalg.h | 线性代数相关工具函数 |
| linear_updater.h | |
| metric.h | xgboost 支持的评估指标函数的接口 |
| model.h | 定义了 XGBoost 中不同组件的抽象接口 |
| multi_target_tree_model.h | |
| objective.h | xgboost 使用的目标函数的接口 |
| parameter.h | 用于将 C++11 枚举类用作 DMLC 参数的宏 |
| predictor.h | 预测器接口,对梯度提升器执行预测 |
| span.h | |
| string_view.h | |
| task.h | |
| tree_model.h | 树的模型结构 |
| tree_updater.h | 树学习的通用原语,根据信息更新树集合 |
| version_config.h | |
| windefs.h | |