类 QuantileDMatrix extends DMatrix
QuantileDMatrix 仅用于训练
线性超类
已知子类
排序
- 按字母顺序
- 按继承顺序
继承的
- QuantileDMatrix
- DMatrix
- AnyRef
- Any
- 隐藏全部
- 显示全部
可见性
- 公开
- 全部
实例构造函数
-
new QuantileDMatrix(iter: Iterator[ColumnBatch], refDMatrix: QuantileDMatrix, missing: Float, maxBin: Int, nthread: Int)
从基于 CUDA 数组接口的迭代器创建 QuantileDMatrix
从基于 CUDA 数组接口的迭代器创建 QuantileDMatrix
- iter
提供相应 CUDA 数组接口的 XGBoost ColumnBatch 批次
- refDMatrix
提供分位数信息的参考 QuantileDMatrix,在使用 QuantileDMatrix 创建验证/测试数据集时需要。提供训练 DMatrix 作为参考意味着应用于训练数据的相同分位数化也应用于验证/测试数据
- missing
缺失值
- maxBin
最大分箱数
- nthread
并行度
- 抛出的异常
-
new QuantileDMatrix(iter: Iterator[ColumnBatch], missing: Float, maxBin: Int, nthread: Int)
从基于 CUDA 数组接口的迭代器创建 QuantileDMatrix
从基于 CUDA 数组接口的迭代器创建 QuantileDMatrix
- iter
提供相应 CUDA 数组接口的 XGBoost ColumnBatch 批次
- missing
缺失值
- maxBin
最大分箱数
- nthread
并行度
- 抛出的异常
-
new QuantileDMatrix()
- 属性
- protected[java]
类型成员
-
类 QuantileCut extends AnyRef
- 定义类
- DMatrix
值成员
-
final def !=(arg0: Any): Boolean
- 定义类
- AnyRef → Any
-
final def ##(): Int
- 定义类
- AnyRef → Any
-
final def ==(arg0: Any): Boolean
- 定义类
- AnyRef → Any
-
final def asInstanceOf[T0]: T0
- 定义类
- Any
-
def clone(): AnyRef
- 属性
- protected[lang]
- 定义类
- AnyRef
- 注解
- @throws( ... ) @native()
-
def dispose(): Unit
- 定义类
- DMatrix
-
final def eq(arg0: AnyRef): Boolean
- 定义类
- AnyRef
-
def equals(arg0: Any): Boolean
- 定义类
- AnyRef → Any
-
def finalize(): Unit
- 属性
- protected[java]
- 定义类
- DMatrix → AnyRef
-
def getBaseMargin(): Array[Float]
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
final def getClass(): Class[_]
- 定义类
- AnyRef → Any
- 注解
- @native()
-
def getFeatureNames(): Array[String]
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def getFeatureTypes(): Array[String]
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def getGroup(): Array[Int]
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def getHandle(): Long
- 定义类
- DMatrix
-
def getLabel(): Array[Float]
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def getQuantileCut(): QuantileCut
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def getWeight(): Array[Float]
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def hashCode(): Int
- 定义类
- AnyRef → Any
- 注解
- @native()
-
final def isInstanceOf[T0]: Boolean
- 定义类
- Any
-
final def ne(arg0: AnyRef): Boolean
- 定义类
- AnyRef
-
def nonMissingNum(): Long
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
final def notify(): Unit
- 定义类
- AnyRef
- 注解
- @native()
-
final def notifyAll(): Unit
- 定义类
- AnyRef
- 注解
- @native()
-
def rowNum(): Long
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def saveBinary(arg0: String): Unit
- 定义类
- DMatrix
-
def setBaseMargin(baseMargin: Array[Array[Float]]): Unit
- 定义类
- QuantileDMatrix → DMatrix
- 注解
- @Override()
-
def setBaseMargin(baseMargin: Array[Float]): Unit
- 定义类
- QuantileDMatrix → DMatrix
- 注解
- @Override()
-
def setBaseMargin(column: Column): Unit
- 定义类
- QuantileDMatrix → DMatrix
- 注解
- @Override()
-
def setFeatureNames(arg0: Array[String]): Unit
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def setFeatureTypes(arg0: Array[String]): Unit
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def setGroup(group: Array[Int]): Unit
- 定义类
- QuantileDMatrix → DMatrix
- 注解
- @Override()
-
def setLabel(labels: Array[Float]): Unit
- 定义类
- QuantileDMatrix → DMatrix
- 注解
- @Override()
-
def setLabel(column: Column): Unit
- 定义类
- QuantileDMatrix → DMatrix
- 注解
- @Override()
-
def setQueryId(arg0: Array[Int]): Unit
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def setQueryId(arg0: Column): Unit
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
def setWeight(weights: Array[Float]): Unit
- 定义类
- QuantileDMatrix → DMatrix
- 注解
- @Override()
-
def setWeight(column: Column): Unit
- 定义类
- QuantileDMatrix → DMatrix
- 注解
- @Override()
-
def slice(arg0: Array[Int]): DMatrix
- 定义类
- DMatrix
- 注解
- @throws( ... )
-
final def synchronized[T0](arg0: ⇒ T0): T0
- 定义类
- AnyRef
-
def toString(): String
- 定义类
- AnyRef → Any
-
final def wait(): Unit
- 定义类
- AnyRef
- 注解
- @throws( ... )
-
final def wait(arg0: Long, arg1: Int): Unit
- 定义类
- AnyRef
- 注解
- @throws( ... )
-
final def wait(arg0: Long): Unit
- 定义类
- AnyRef
- 注解
- @throws( ... ) @native()