包 java
类型成员
-
类 Booster 继承 Serializable 与 KryoSerializable
xgboost的助推器,这是一个支持交互式构建XGBoost模型的模型API
-
abstract 类 Column 继承 AutoCloseable
此 Column 抽象提供了一个数组接口 JSON 字符串,用于在 XGBoost 库中重构列式数据。
-
abstract 类 ColumnBatch 继承 Column
此类封装了多个 Column 并为所有列提供了数组接口 json。
-
类 Communicator 继承 AnyRef
用于同步的集体通信器全局类。
用于同步的集体通信器全局类。
目前通信器 API 处于实验阶段,函数签名将来可能在不通知的情况下更改。
-
类 ConfigContext 继承 AutoCloseable
XGBoost 的全局配置上下文。
XGBoost 的全局配置上下文。
- 版本
3.0.0 有关支持的全局配置,请参阅参数文档。配置在关闭时恢复。
-
类 DMatrix 继承 AnyRef
xgboost 的 DMatrix。
-
类 ExternalCheckpointManager 继承 AnyRef
此类包含管理训练过程状态所需的方法。
此类包含管理训练过程状态所需的方法。训练状态存储在分布式文件系统中,该文件系统由 UBJ(通用二进制 JSON)模型文件组成。该类提供了保存、加载和清理检查点的方法。
-
特质 IEvaluation 继承 Serializable
自定义评估的接口
-
特质 IObjective 继承 Serializable
自定义目标函数的接口
-
特质 ITracker 继承 UncaughtExceptionHandler
具有三个公共方法的跟踪器实现接口
具有三个公共方法的跟踪器实现接口
- start(timeout):启动跟踪器等待工作器连接,给定超时值(以秒为单位)。
- getWorkerArgs():返回初始化Rabit客户端所需的参数。
- waitFor(timeout):等待工作节点执行任务,最长
timeout毫秒。
每个实现都应实现一个回调函数
public void uncaughtException(Threat t, Throwable e) { ... }
以中断waitFor(),以防止跟踪器无限期挂起。
Rabit跟踪器处理来自分布式工作器的连接,为工作器分配排名,并在工作器之间进行连接代理。
-
类 RabitTracker 继承 ITracker
Rabit跟踪器的Java实现,用于协调分布式工作器。
- 类 TrackerProperties 继承 AnyRef
-
类 XGBoost 继承 AnyRef
xgboost 训练器
-
类 XGBoostError 继承 Exception
xgboost 的自定义错误类