GBDT

GBDT分为ML Classification API和ML Regression API两大类模型接口。

模型接口类别

函数接口

ML Classification API

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

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

def fit(dataset: Dataset[_], paramMaps:

Array[ParamMap]): Seq[GBTClassificationModel]

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

ML Regression API

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

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

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

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

ML Classification API

Regression API

接口适用性说明:

  • 本算法接口适用于基于鲲鹏服务器的HDP大数据平台,其中Java开发环境要求1.8及以上版本,Spark开发环境要求2.3.2版本, 低的HDP版本是3.1.0。
  • 本算法运行在HDP大数据平台需部署的组件需要包括:HDFS、Spark2、Yarn、 ZooKeeper、Hive、MapReduce2。