class QuantileDMatrix extends DMatrix
- Alphabetic
- By Inheritance
- QuantileDMatrix
- DMatrix
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
QuantileDMatrix(iter: Iterator[ColumnBatch], missing: Float, maxBin: Int, nthread: Int)
Create QuantileDMatrix from iterator based on the cuda array interface
Create QuantileDMatrix from iterator based on the cuda array interface
- iter
the XGBoost ColumnBatch batch to provide the corresponding cuda array interface
- missing
the missing value
- maxBin
the max bin
- nthread
the parallelism
- Exceptions thrown
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
delete(): Unit
- Definition Classes
- DMatrix
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
getBaseMargin: Array[Float]
get base margin of the DMatrix
get base margin of the DMatrix
- returns
base margin
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
getFeatureNames: Array[String]
get feature names
get feature names
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
- Exceptions thrown
-
def
getFeatureTypes: Array[String]
get feature types
get feature types
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
- Exceptions thrown
-
def
getGroup(): Array[Int]
Get group sizes of DMatrix (used for ranking)
Get group sizes of DMatrix (used for ranking)
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
getHandle: Long
- Definition Classes
- DMatrix
-
def
getLabel: Array[Float]
get label values
-
def
getWeight: Array[Float]
get weight of the DMatrix
get weight of the DMatrix
- returns
weights
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
nonMissingNum: Long
Get the number of non-missing values of DMatrix.
Get the number of non-missing values of DMatrix.
- returns
The number of non-missing values
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
def
rowNum: Long
get the row number of DMatrix
get the row number of DMatrix
- returns
number of rows
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
saveBinary(filePath: String): Unit
save DMatrix to filePath
-
def
setBaseMargin(column: Column): Unit
set base margin of dmatrix from column array interface
set base margin of dmatrix from column array interface
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
setBaseMargin(baseMargin: Array[Array[Float]]): Unit
if specified, xgboost will start from this init margin can be used to specify initial prediction to boost from
if specified, xgboost will start from this init margin can be used to specify initial prediction to boost from
- baseMargin
base margin
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
setBaseMargin(baseMargin: Array[Float]): Unit
if specified, xgboost will start from this init margin can be used to specify initial prediction to boost from
if specified, xgboost will start from this init margin can be used to specify initial prediction to boost from
- baseMargin
base margin
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
setFeatureNames(values: Array[String]): Unit
set feature names
set feature names
- values
feature names
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
- Exceptions thrown
-
def
setFeatureTypes(values: Array[String]): Unit
set feature types
set feature types
- values
feature types
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
- Exceptions thrown
-
def
setGroup(group: Array[Int]): Unit
Set group sizes of DMatrix (used for ranking)
Set group sizes of DMatrix (used for ranking)
- group
group size as array
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
setLabel(column: Column): Unit
Set label of DMatrix from cuda array interface
Set label of DMatrix from cuda array interface
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
setLabel(labels: Array[Float]): Unit
set label of dmatrix
set label of dmatrix
- labels
labels
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
setWeight(column: Column): Unit
set weight of dmatrix from column array interface
set weight of dmatrix from column array interface
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
setWeight(weights: Array[Float]): Unit
set weight of each instance
set weight of each instance
- weights
weights
- Definition Classes
- QuantileDMatrix → DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
def
slice(rowIndex: Array[Int]): DMatrix
Slice the DMatrix and return a new DMatrix that only contains
rowIndex
.Slice the DMatrix and return a new DMatrix that only contains
rowIndex
.- rowIndex
row index
- returns
sliced new DMatrix
- Definition Classes
- DMatrix
- Annotations
- @throws( classOf[XGBoostError] )
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()