java

类型成员

  1. Booster 继承 SerializableKryoSerializable

    xgboost的助推器,这是一个支持交互式构建XGBoost模型的模型API

  2. abstract Column 继承 AutoCloseable

    此 Column 抽象提供了一个数组接口 JSON 字符串,用于在 XGBoost 库中重构列式数据。

  3. abstract ColumnBatch 继承 Column

    此类封装了多个 Column 并为所有列提供了数组接口 json。

  4. Communicator 继承 AnyRef

    用于同步的集体通信器全局类。

    用于同步的集体通信器全局类。

    目前通信器 API 处于实验阶段,函数签名将来可能在不通知的情况下更改。

  5. ConfigContext 继承 AutoCloseable

    XGBoost 的全局配置上下文。

    XGBoost 的全局配置上下文。

    版本

    3.0.0 有关支持的全局配置,请参阅参数文档。配置在关闭时恢复。

  6. DMatrix 继承 AnyRef

    xgboost 的 DMatrix。

  7. ExternalCheckpointManager 继承 AnyRef

    此类包含管理训练过程状态所需的方法。

    此类包含管理训练过程状态所需的方法。训练状态存储在分布式文件系统中,该文件系统由 UBJ(通用二进制 JSON)模型文件组成。该类提供了保存、加载和清理检查点的方法。

  8. 特质 IEvaluation 继承 Serializable

    自定义评估的接口

  9. 特质 IObjective 继承 Serializable

    自定义目标函数的接口

  10. 特质 ITracker 继承 UncaughtExceptionHandler

    具有三个公共方法的跟踪器实现接口

    具有三个公共方法的跟踪器实现接口

    • start(timeout):启动跟踪器等待工作器连接,给定超时值(以秒为单位)。
    • getWorkerArgs():返回初始化Rabit客户端所需的参数。
    • waitFor(timeout):等待工作节点执行任务,最长timeout毫秒。

    每个实现都应实现一个回调函数

    public void uncaughtException(Threat t, Throwable e) { ... }

    以中断waitFor(),以防止跟踪器无限期挂起。

    Rabit跟踪器处理来自分布式工作器的连接,为工作器分配排名,并在工作器之间进行连接代理。

  11. RabitTracker 继承 ITracker

    Rabit跟踪器的Java实现,用于协调分布式工作器。

  12. TrackerProperties 继承 AnyRef
  13. XGBoost 继承 AnyRef

    xgboost 训练器

  14. XGBoostError 继承 Exception

    xgboost 的自定义错误类

未分组