接口 | 描述 |
---|---|
IEvaluation |
用于自定义评估的接口
|
IObjective |
用于自定义目标函数的接口
|
ITracker |
跟踪器实现的接口,包含三个公共方法: - start(timeout): 启动跟踪器,等待工作器连接,并带有给定的超时值(以秒为单位)
|
类 | 描述 |
---|---|
Booster |
XGBoost 的 Booster,这是一个支持交互式构建 XGBoost 模型的模型 API
|
Booster.FeatureImportanceType |
支持的特征重要性类型 WEIGHT = 特征用于确定分割的节点数 GAIN = 特征在每个分割上的平均信息增益 COVER = 特征在每个分割上的平均覆盖度 TOTAL_GAIN = 特征在所有分割上的总信息增益 TOTAL_COVER = 特征在所有分割上的总覆盖度
|
Column |
此 Column 抽象提供了一个数组接口 JSON 字符串,用于在 XGBoost 库中重建列式数据。
|
ColumnBatch |
此类包装了多个 Column 并为所有列提供了数组接口 json。
|
Communicator |
用于同步的集体通信器全局类。
|
ConfigContext |
XGBoost 的全局配置上下文。
|
DMatrix |
XGBoost 的 DMatrix。
|
ExternalCheckpointManager | |
RabitTracker |
Rabit 跟踪器的 Java 实现,用于协调分布式工作器。
|
TrackerProperties | |
XGBoost |
XGBoost 的训练器
|
枚举 | 描述 |
---|---|
Booster.PredictionType |
预测类型,用于 inplace_predict。
|
Communicator.DataType | |
Communicator.OpType | |
DMatrix.SparseType |
稀疏矩阵类型(CSR 或 CSC)
|
异常 | 描述 |
---|---|
XGBoostError |
XGBoost 的自定义错误类
|
Copyright © 2025. 保留所有权利。