ml.dmlc.xgboost4j.scala

# spark

#### package spark

Visibility

1. Public
2. All

### Type Members

1. #### case class TrackerConf(workerConnectionTimeout: Long, trackerImpl: String) extends Product with Serializable

   Rabit tracker configurations.

   Rabit tracker configurations.

   workerConnectionTimeout

     The timeout for all workers to connect to the tracker. Set timeout length to zero to disable timeout. Use a finite, non-zero timeout value to prevent tracker from hanging indefinitely (in milliseconds) (supported by "scala" implementation only.)

   trackerImpl

     Choice between "python" or "scala". The former utilizes the Java wrapper of the Python Rabit tracker (in dmlc_core), whereas the latter is implemented in Scala without Python components, and with full support of timeouts. The Scala implementation is currently experimental, use at your own risk.

2. #### class XGBoostClassificationModel extends XGBoostModel

   class of the XGBoost model used for classification task

3. #### class XGBoostEstimator extends Predictor[Vector, XGBoostEstimator, XGBoostModel] with LearningTaskParams with GeneralParams with BoosterParams with MLWritable

   XGBoost Estimator to produce a XGBoost model

4. #### abstract class XGBoostModel extends PredictionModel[Vector, XGBoostModel] with BoosterParams with Serializable with Params with MLWritable

   the base class of XGBoostClassificationModel and XGBoostRegressionModel

5. #### class XGBoostRegressionModel extends XGBoostModel

   class of XGBoost model used for regression task

6. #### class XGBoostTrainingSummary extends Serializable

### Value Members

1. #### object CheckpointManager

2. #### object DataUtils extends Serializable

3. #### object TrackerConf extends Serializable

4. #### object XGBoost extends Serializable

5. #### object XGBoostEstimator extends MLReadable[XGBoostEstimator] with Serializable

6. #### object XGBoostModel extends MLReadable[XGBoostModel] with Serializable

7. #### package params

### Ungrouped