XGBoost

XGBoost算法分为ML Classification API和ML Regression API两大类模型接口。

模型接口类别

函数接口

ML Classification API

def fit(dataset: Dataset[_]): XGBoostClassificationModel

def fit(dataset: Dataset[_], paramMaps: Array[ParamMap]): Seq[XGBoostClassificationModel]

def fit(dataset: Dataset[_], paramMap: ParamMap): XGBoostClassificationModel

def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): XGBoostClassificationModel

ML Regression API

def fit(dataset: Dataset[_]): XGBoostRegressionModel

def fit(dataset: Dataset[_], paramMaps: Array[ParamMap]): Seq[XGBoostRegressionModel]

def fit(dataset: Dataset[_], paramMap: ParamMap): XGBoostRegressionModel

def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): XGBoostRegressionModel

ML Classification API

ML Regression API