XGBoostRanker extends Predictor[Vector, XGBoostRanker, XGBoostRankerModel] with XGBoostEstimator[XGBoostRanker, XGBoostRankerModel] with HasGroupCol

线性超类型
HasGroupCol, XGBoostEstimator[XGBoostRanker, XGBoostRankerModel], DefaultParamsWritable, MLWritable, ParamMapConversion, NonParamVariables[XGBoostRanker, XGBoostRankerModel], ParamUtils[XGBoostRanker], SparkParams[XGBoostRanker], SchemaValidationTrait, RabitParams, NonXGBoostParams, HasContribPredictionCol, HasLeafPredictionCol, HasWeightCol, HasBaseMarginCol, HasFeaturesCols, XGBoostParams[XGBoostRanker], DartBoosterParams, GeneralParams, LearningTaskParams, TreeBoosterParams, Predictor[Vector, XGBoostRanker, XGBoostRankerModel], PredictorParams, HasPredictionCol, HasFeaturesCol, HasLabelCol, Estimator[XGBoostRankerModel], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
排序
  1. 按字母顺序
  2. 按继承关系
继承的
  1. XGBoostRanker
  2. HasGroupCol
  3. XGBoostEstimator
  4. DefaultParamsWritable
  5. MLWritable
  6. ParamMapConversion
  7. NonParamVariables
  8. ParamUtils
  9. SparkParams
  10. SchemaValidationTrait
  11. RabitParams
  12. NonXGBoostParams
  13. HasContribPredictionCol
  14. HasLeafPredictionCol
  15. HasWeightCol
  16. HasBaseMarginCol
  17. HasFeaturesCols
  18. XGBoostParams
  19. DartBoosterParams
  20. GeneralParams
  21. LearningTaskParams
  22. TreeBoosterParams
  23. Predictor
  24. PredictorParams
  25. HasPredictionCol
  26. HasFeaturesCol
  27. HasLabelCol
  28. Estimator
  29. PipelineStage
  30. Logging
  31. Params
  32. Serializable
  33. Serializable
  34. Identifiable
  35. AnyRef
  36. Any
  1. 隐藏全部
  2. 显示全部
可见性
  1. 公有
  2. 全部

实例构造函数

  1. 新建 XGBoostRanker(xgboostParams: Map[String, Any])
  2. 新建 XGBoostRanker(uid: String)
  3. 新建 XGBoostRanker()
  4. 新建 XGBoostRanker(uid: String, xgboostParams: Map[String, Any])

值成员

  1. final 方法 !=(arg0: Any): Boolean
    定义类
    AnyRef → Any
  2. final 方法 ##(): Int
    定义类
    AnyRef → Any
  3. final 方法 $[T](param: Param[T]): T
    属性
    protected
    定义类
    Params
  4. final 方法 ==(arg0: Any): Boolean
    定义类
    AnyRef → Any
  5. 方法 addNonXGBoostParam(ps: Param[_]*): Unit
    属性
    protected
    定义类
    NonXGBoostParams
  6. final aftLossDistribution: Param[String]
    定义类
    LearningTaskParams
  7. final alpha: DoubleParam
    定义类
    TreeBoosterParams
  8. final 方法 asInstanceOf[T0]: T0
    定义类
    Any
  9. final baseMarginCol: Param[String]

    初始预测值(即基准边距)列名的 Param。

    初始预测值(即基准边距)列名的 Param。

    定义类
    HasBaseMarginCol
  10. final baseScore: DoubleParam
    定义类
    LearningTaskParams
  11. final booster: Param[String]
    定义类
    GeneralParams
  12. final 方法 clear(param: Param[_]): XGBoostRanker.this.type
    定义类
    Params
  13. 方法 clone(): AnyRef
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  14. final colsampleBylevel: DoubleParam
    定义类
    TreeBoosterParams
  15. final colsampleBynode: DoubleParam
    定义类
    TreeBoosterParams
  16. final colsampleBytree: DoubleParam
    定义类
    TreeBoosterParams
  17. final contribPredictionCol: Param[String]

    贡献度预测列名的 Param。

    贡献度预测列名的 Param。

    定义类
    HasContribPredictionCol
  18. 方法 copy(extra: ParamMap): XGBoostRanker
    定义类
    XGBoostEstimator → Estimator → PipelineStage → Params
  19. 方法 copyValues[T <: Params](to: T, extra: ParamMap): T
    属性
    protected
    定义类
    Params
  20. 方法 createModel(booster: Booster, summary: XGBoostTrainingSummary): XGBoostRankerModel
    属性
    protected
    定义类
    XGBoostRanker → XGBoostEstimator
  21. final customEval: CustomEvalParam
    定义类
    SparkParams
  22. final customObj: CustomObjParam
    定义类
    SparkParams
  23. final 方法 defaultCopy[T <: Params](extra: ParamMap): T
    属性
    protected
    定义类
    Params
  24. final device: Param[String]
    定义类
    GeneralParams
  25. final 方法 eq(arg0: AnyRef): Boolean
    定义类
    AnyRef
  26. 方法 equals(arg0: Any): Boolean
    定义类
    AnyRef → Any
  27. final eta: DoubleParam
    定义类
    TreeBoosterParams
  28. final evalMetric: Param[String]
    定义类
    LearningTaskParams
  29. 方法 explainParam(param: Param[_]): String
    定义类
    Params
  30. 方法 explainParams(): String
    定义类
    Params
  31. final 方法 extractParamMap(): ParamMap
    定义类
    Params
  32. final 方法 extractParamMap(extra: ParamMap): ParamMap
    定义类
    Params
  33. 方法 featureIsArrayType(schema: StructType): Boolean
    属性
    protected[spark]
    定义类
    SparkParams
  34. final featureNames: StringArrayParam

    特征名称,将设置到 DMatrix 和 Booster 中,并在最终的本地 JSON 模型中。

    特征名称,将设置到 DMatrix 和 Booster 中,并在最终的本地 JSON 模型中。在原生代码中,参数名为 feature_name。

    定义类
    SparkParams
  35. final featureTypes: StringArrayParam

    特征类型,q 表示数值型,c 表示分类型。

    特征类型,q 表示数值型,c 表示分类型。在原生代码中,参数名为 feature_type

    定义类
    SparkParams
  36. final featuresCol: Param[String]
    定义类
    HasFeaturesCol
  37. final featuresCols: StringArrayParam

    特征列名的 Param。

    特征列名的 Param。

    定义类
    HasFeaturesCols
  38. 方法 finalize(): Unit
    属性
    protected[lang]
    定义类
    AnyRef
    注解
    @throws( classOf[java.lang.Throwable] )
  39. 方法 fit(dataset: Dataset[_]): XGBoostRankerModel
    定义类
    Predictor → Estimator
  40. 方法 fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[XGBoostRankerModel]
    定义类
    Estimator
    注解
    @Since( "2.0.0" )
  41. 方法 fit(dataset: Dataset[_], paramMap: ParamMap): XGBoostRankerModel
    定义类
    Estimator
    注解
    @Since( "2.0.0" )
  42. 方法 fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): XGBoostRankerModel
    定义类
    Estimator
    注解
    @Since( "2.0.0" ) @varargs()
  43. final forceRepartition: BooleanParam
    定义类
    SparkParams
  44. final gamma: DoubleParam
    定义类
    TreeBoosterParams
  45. final 方法 get[T](param: Param[T]): Option[T]
    定义类
    Params
  46. final 方法 getAftLossDistribution: String
    定义类
    LearningTaskParams
  47. final 方法 getAlpha: Double
    定义类
    TreeBoosterParams
  48. final 方法 getBaseMarginCol: String

  49. final 方法 getBaseScore: Double
    定义类
    LearningTaskParams
  50. final 方法 getBooster: String
    定义类
    GeneralParams
  51. final 方法 getClass(): Class[_]
    定义类
    AnyRef → Any
    注解
    @native()
  52. final 方法 getColsampleBylevel: Double
    定义类
    TreeBoosterParams
  53. final 方法 getColsampleBynode: Double
    定义类
    TreeBoosterParams
  54. final 方法 getColsampleBytree: Double
    定义类
    TreeBoosterParams
  55. final 方法 getContribPredictionCol: String

  56. final 方法 getCustomEval: EvalTrait
    定义类
    SparkParams
  57. final 方法 getCustomObj: ObjectiveTrait
    定义类
    SparkParams
  58. final 方法 getDefault[T](param: Param[T]): Option[T]
    定义类
    Params
  59. final 方法 getDevice: String
    定义类
    GeneralParams
  60. final 方法 getEta: Double
    定义类
    TreeBoosterParams
  61. 方法 getEvalDataset(): Option[Dataset[_]]
    定义类
    NonParamVariables
  62. final 方法 getEvalMetric: String
    定义类
    LearningTaskParams
  63. final 方法 getFeatureNames: Array[String]
    定义类
    SparkParams
  64. final 方法 getFeatureTypes: Array[String]
    定义类
    SparkParams
  65. final 方法 getFeaturesCol: String
    定义类
    HasFeaturesCol
  66. final 方法 getFeaturesCols: Array[String]

    定义类
    HasFeaturesCols
  67. final 方法 getForceRepartition: Boolean
    定义类
    SparkParams
  68. final 方法 getGamma: Double
    定义类
    TreeBoosterParams
  69. final 方法 getGroupCol: String

    定义类
    HasGroupCol
  70. final 方法 getGrowPolicy: String
    定义类
    TreeBoosterParams
  71. final 方法 getHuberSlope: Double
    定义类
    LearningTaskParams
  72. final 方法 getInferBatchSize: Int

    定义类
    SparkParams
  73. final 方法 getInteractionConstraints: String
    定义类
    TreeBoosterParams
  74. final 方法 getLabelCol: String
    定义类
    HasLabelCol
  75. final 方法 getLambda: Double
    定义类
    TreeBoosterParams
  76. final 方法 getLambdarankBiasNorm: Double
    定义类
    LearningTaskParams
  77. final 方法 getLambdarankNumPairPerSample: Int
    定义类
    LearningTaskParams
  78. final 方法 getLambdarankPairMethod: String
    定义类
    LearningTaskParams
  79. final 方法 getLambdarankUnbiased: Boolean
    定义类
    LearningTaskParams
  80. final 方法 getLeafPredictionCol: String

  81. final 方法 getMaxBins: Int
    定义类
    TreeBoosterParams
  82. final 方法 getMaxCachedHistNode: Int
    定义类
    TreeBoosterParams
  83. final 方法 getMaxDeltaStep: Double
    定义类
    TreeBoosterParams
  84. final 方法 getMaxDepth: Int
    定义类
    TreeBoosterParams
  85. final 方法 getMaxLeaves: Int
    定义类
    TreeBoosterParams
  86. final 方法 getMaxNumDevicePages: Int
    定义类
    SparkParams
  87. final 方法 getMaxQuantileBatches: Int
    定义类
    SparkParams
  88. final 方法 getMinCachePageBytes: Int
    定义类
    SparkParams
  89. final 方法 getMinChildWeight: Double
    定义类
    TreeBoosterParams
  90. final 方法 getMissing: Float
    定义类
    SparkParams
  91. final 方法 getMonotoneConstraints: Array[Int]
    定义类
    TreeBoosterParams
  92. final 方法 getNdcgExpGain: Boolean
    定义类
    LearningTaskParams
  93. final 方法 getNormalizeType: String
    定义类
    DartBoosterParams
  94. final 方法 getNthread: Int
    定义类
    GeneralParams
  95. final 方法 getNumClass: Int
    定义类
    LearningTaskParams
  96. final def getNumEarlyStoppingRounds: Int
    定义类
    SparkParams
  97. final def getNumParallelTree: Int
    定义类
    TreeBoosterParams
  98. final def getNumRound: Int
    定义类
    SparkParams
  99. final def getNumWorkers: Int
    定义类
    SparkParams
  100. final def getObjective: String
    定义类
    LearningTaskParams
  101. final def getOneDrop: Boolean
    定义类
    DartBoosterParams
  102. final def getOrDefault[T](param: Param[T]): T
    定义类
    Params
  103. def getParam(paramName: String): Param[Any]
    定义类
    Params
  104. final def getPredictionCol: String
    定义类
    HasPredictionCol
  105. final def getProcessType: String
    定义类
    TreeBoosterParams
  106. final def getRabitTrackerHostIp: String
    定义类
    RabitParams
  107. final def getRabitTrackerPort: Int
    定义类
    RabitParams
  108. final def getRabitTrackerTimeout: Int
    定义类
    RabitParams
  109. final def getRateDrop: Double
    定义类
    DartBoosterParams
  110. final def getRefreshLeaf: Boolean
    定义类
    TreeBoosterParams
  111. final def getSampleType: String
    定义类
    DartBoosterParams
  112. final def getSamplingMethod: String
    定义类
    TreeBoosterParams
  113. final def getScalePosWeight: Double
    定义类
    TreeBoosterParams
  114. final def getSeed: Long
    定义类
    LearningTaskParams
  115. final def getSeedPerIteration: Boolean
    定义类
    LearningTaskParams
  116. final def getSkipDrop: Double
    定义类
    DartBoosterParams
  117. final def getSubsample: Double
    定义类
    TreeBoosterParams
  118. final def getTreeMethod: String
    定义类
    TreeBoosterParams
  119. final def getTweedieVariancePower: Double
    定义类
    LearningTaskParams
  120. final def getUpdater: String
    定义类
    TreeBoosterParams
  121. final def getUseExternalMemory: Boolean
    定义类
    SparkParams
  122. final def getValidateParameters: Boolean
    定义类
    GeneralParams
  123. final def getVerbosity: Int
    定义类
    GeneralParams
  124. final def getWeightCol: String
    定义类
    HasWeightCol
  125. def getXGBoostParams: Map[String, Any]

    将用户提供的参数转换为 XGBoost 参数。

    将用户提供的参数转换为 XGBoost 参数。

    请注意,这不包含 JVM 特定的参数。

    定义类
    ParamMapConversion
  126. final val groupCol: Param[String]
    定义类
    HasGroupCol
  127. final val growPolicy: Param[String]
    定义类
    TreeBoosterParams
  128. final def hasDefault[T](param: Param[T]): Boolean
    定义类
    Params
  129. def hasParam(paramName: String): Boolean
    定义类
    Params
  130. def hashCode(): Int
    定义类
    AnyRef → Any
    注解
    @native()
  131. final val huberSlope: DoubleParam
    定义类
    LearningTaskParams
  132. final val inferBatchSize: IntParam
    定义类
    SparkParams
  133. def initializeLogIfNecessary(isInterpreter: Boolean, silent: Boolean): Boolean
    属性
    protected
    定义类
    Logging
  134. def initializeLogIfNecessary(isInterpreter: Boolean): Unit
    属性
    protected
    定义类
    Logging
  135. final val interactionConstraints: Param[String]
    定义类
    TreeBoosterParams
  136. final def isDefined(param: Param[_]): Boolean
    定义类
    Params
  137. def isDefinedNonEmpty(param: Param[String]): Boolean
    定义类
    ParamUtils
  138. def isFeaturesColsValid: Boolean

    检查 featuresCols 是否有效

    检查 featuresCols 是否有效

    定义类
    HasFeaturesCols
  139. final def isInstanceOf[T0]: Boolean
    定义类
    Any
  140. final def isSet(param: Param[_]): Boolean
    定义类
    Params
  141. def isTraceEnabled(): Boolean
    属性
    protected
    定义类
    Logging
  142. final val labelCol: Param[String]
    定义类
    HasLabelCol
  143. final val lambda: DoubleParam

    权重的 L2 正则化项,增加此值将使模型更保守。

    权重的 L2 正则化项,增加此值将使模型更保守。[默认值=1]

    定义类
    TreeBoosterParams
  144. final val lambdarankBiasNorm: DoubleParam
    定义类
    LearningTaskParams
  145. final val lambdarankNumPairPerSample: IntParam
    定义类
    LearningTaskParams
  146. final val lambdarankPairMethod: Param[String]
    定义类
    LearningTaskParams
  147. final val lambdarankUnbiased: BooleanParam
    定义类
    LearningTaskParams
  148. final val leafPredictionCol: Param[String]

    叶子预测列名参数。

    叶子预测列名参数。

    定义类
    HasLeafPredictionCol
  149. def log: Logger
    属性
    protected
    定义类
    Logging
  150. def logDebug(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  151. def logDebug(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  152. def logError(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  153. def logError(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  154. def logInfo(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  155. def logInfo(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  156. def logName: String
    属性
    protected
    定义类
    Logging
  157. def logTrace(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  158. def logTrace(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  159. def logWarning(msg: ⇒ String, throwable: Throwable): Unit
    属性
    protected
    定义类
    Logging
  160. def logWarning(msg: ⇒ String): Unit
    属性
    protected
    定义类
    Logging
  161. val logger: Log
    属性
    protected
    定义类
    XGBoostEstimator
  162. final val maxBins: IntParam
    定义类
    TreeBoosterParams
  163. final val maxCachedHistNode: IntParam
    定义类
    TreeBoosterParams
  164. final val maxDeltaStep: DoubleParam
    定义类
    TreeBoosterParams
  165. final val maxDepth: IntParam
    定义类
    TreeBoosterParams
  166. final val maxLeaves: IntParam
    定义类
    TreeBoosterParams
  167. final val maxNumDevicePages: IntParam
    定义类
    SparkParams
  168. final val maxQuantileBatches: IntParam
    定义类
    SparkParams
  169. final val minCachePageBytes: IntParam
    定义类
    SparkParams
  170. final val minChildWeight: DoubleParam
    定义类
    TreeBoosterParams
  171. final val missing: FloatParam

    被视为缺失值的值。

    被视为缺失值的值。默认值:Float.NaN

    定义类
    SparkParams
  172. final val monotoneConstraints: IntArrayParam
    定义类
    TreeBoosterParams
  173. final val ndcgExpGain: BooleanParam
    定义类
    LearningTaskParams
  174. final def ne(arg0: AnyRef): Boolean
    定义类
    AnyRef
  175. lazy val nonXGBoostParams: Array[String]
    属性
    protected
    定义类
    NonXGBoostParams
  176. final val normalizeType: Param[String]
    定义类
    DartBoosterParams
  177. final def notify(): Unit
    定义类
    AnyRef
    注解
    @native()
  178. final def notifyAll(): Unit
    定义类
    AnyRef
    注解
    @native()
  179. final val nthread: IntParam
    定义类
    GeneralParams
  180. final val numClass: IntParam
    定义类
    LearningTaskParams
  181. final val numEarlyStoppingRounds: IntParam
    定义类
    SparkParams
  182. final val numParallelTree: IntParam
    定义类
    TreeBoosterParams
  183. final val numRound: IntParam
    定义类
    SparkParams
  184. final val numWorkers: IntParam
    定义类
    SparkParams
  185. final val objective: Param[String]
    定义类
    LearningTaskParams
  186. final val oneDrop: BooleanParam
    定义类
    DartBoosterParams
  187. lazy val params: Array[Param[_]]
    定义类
    Params
  188. final val predictionCol: Param[String]
    定义类
    HasPredictionCol
  189. final val processType: Param[String]
    定义类
    TreeBoosterParams
  190. final val rabitTrackerHostIp: Param[String]
    定义类
    RabitParams
  191. final val rabitTrackerPort: IntParam
    定义类
    RabitParams
  192. final val rabitTrackerTimeout: IntParam
    定义类
    RabitParams
  193. final val rateDrop: DoubleParam
    定义类
    DartBoosterParams
  194. final val refreshLeaf: BooleanParam
    定义类
    TreeBoosterParams
  195. final val sampleType: Param[String]
    定义类
    DartBoosterParams
  196. final val samplingMethod: Param[String]
    定义类
    TreeBoosterParams
  197. def save(path: String): Unit
    定义类
    MLWritable
    注解
    @Since( "1.6.0" ) @throws( 如果输入路径已存在但未启用覆盖。 )
  198. final val scalePosWeight: DoubleParam
    定义类
    TreeBoosterParams
  199. final val seed: Long
    定义类
    LearningTaskParams
  200. final val seedPerIteration: BooleanParam
    定义类
    LearningTaskParams
  201. final def set(paramPair: ParamPair[_]): XGBoostRanker.this.type
    属性
    protected
    定义类
    Params
  202. final def set(param: String, value: Any): XGBoostRanker.this.type
    属性
    protected
    定义类
    Params
  203. final def set[T](param: Param[T], value: T): XGBoostRanker.this.type
    定义类
    Params
  204. def setAftLossDistribution(value: String): XGBoostRanker
    定义类
    XGBoostParams
  205. def setAlpha(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  206. def setBaseMarginCol(value: String): XGBoostRanker
    定义类
    SparkParams
  207. def setBaseScore(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  208. def setBooster(value: String): XGBoostRanker
    定义类
    XGBoostParams
  209. def setColsampleBylevel(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  210. def setColsampleBynode(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  211. def setColsampleBytree(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  212. def setContribPredictionCol(value: String): XGBoostRanker
    定义类
    SparkParams
  213. def setCustomEval(value: EvalTrait): XGBoostRanker
    定义类
    SparkParams
  214. def setCustomObj(value: ObjectiveTrait): XGBoostRanker
    定义类
    SparkParams
  215. final def setDefault(paramPairs: ParamPair[_]*): XGBoostRanker.this.type
    属性
    protected
    定义类
    Params
  216. final def setDefault[T](param: Param[T], value: T): XGBoostRanker.this.type
    属性
    protected[org.apache.spark.ml]
    定义类
    Params
  217. def setDevice(value: String): XGBoostRanker
    定义类
    XGBoostParams
  218. def setEta(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  219. def setEvalDataset(ds: Dataset[_]): XGBoostRanker
    定义类
    NonParamVariables
  220. def setEvalMetric(value: String): XGBoostRanker
    定义类
    XGBoostParams
  221. def setFeatureNames(value: Array[String]): XGBoostRanker
    定义类
    SparkParams
  222. def setFeatureTypes(value: Array[String]): XGBoostRanker
    定义类
    SparkParams
  223. def setFeaturesCol(value: Array[String]): XGBoostRanker
    定义类
    SparkParams
  224. def setFeaturesCol(value: String): XGBoostRanker
    定义类
    Predictor
  225. def setForceRepartition(value: Boolean): XGBoostRanker
    定义类
    SparkParams
  226. def setGamma(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  227. def setGroupCol(value: String): XGBoostRanker
  228. def setGrowPolicy(value: String): XGBoostRanker
    定义类
    XGBoostParams
  229. def setHuberSlope(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  230. def setInferBatchSize(value: Int): XGBoostRanker
    定义类
    SparkParams
  231. def setInteractionConstraints(value: String): XGBoostRanker
    定义类
    XGBoostParams
  232. def setLabelCol(value: String): XGBoostRanker
    定义类
    Predictor
  233. def setLambda(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  234. def setLambdarankBiasNorm(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  235. def setLambdarankNumPairPerSample(value: Int): XGBoostRanker
    定义类
    XGBoostParams
  236. def setLambdarankPairMethod(value: String): XGBoostRanker
    定义类
    XGBoostParams
  237. def setLambdarankUnbiased(value: Boolean): XGBoostRanker
    定义类
    XGBoostParams
  238. def setLeafPredictionCol(value: String): XGBoostRanker
    定义类
    SparkParams
  239. def setMaxBins(value: Int): XGBoostRanker
    定义类
    XGBoostParams
  240. def setMaxCachedHistNode(value: Int): XGBoostRanker
    定义类
    XGBoostParams
  241. def setMaxDeltaStep(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  242. def setMaxDepth(value: Int): XGBoostRanker
    定义类
    XGBoostParams
  243. def setMaxLeaves(value: Int): XGBoostRanker
    定义类
    XGBoostParams
  244. def setMaxNumDevicePages(value: Int): XGBoostRanker
    定义类
    SparkParams
  245. def setMaxQuantileBatches(value: Int): XGBoostRanker
    定义类
    SparkParams
  246. def setMinCachePageBytes(value: Int): XGBoostRanker
    定义类
    SparkParams
  247. def setMinChildWeight(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  248. def setMissing(value: Float): XGBoostRanker
    定义类
    SparkParams
  249. def setNdcgExpGain(value: Boolean): XGBoostRanker
    定义类
    XGBoostParams
  250. def setNormalizeType(value: String): XGBoostRanker
    定义类
    XGBoostParams
  251. def setNthread(value: Int): XGBoostRanker
    定义类
    XGBoostParams
  252. def setNumClass(value: Int): XGBoostRanker
    定义类
    XGBoostParams
  253. def setNumParallelTree(value: Int): XGBoostRanker
    定义类
    XGBoostParams
  254. def setNumRound(value: Int): XGBoostRanker
    定义类
    SparkParams
  255. def setNumWorkers(value: Int): XGBoostRanker
    定义类
    SparkParams
  256. def setObjective(value: String): XGBoostRanker
    定义类
    XGBoostParams
  257. def setOneDrop(value: Boolean): XGBoostRanker
    定义类
    XGBoostParams
  258. def setPredictionCol(value: String): XGBoostRanker
    定义类
    Predictor
  259. def setProcessType(value: String): XGBoostRanker
    定义类
    XGBoostParams
  260. def setRabitTrackerHostIp(value: String): XGBoostRanker
    定义类
    SparkParams
  261. def setRabitTrackerPort(value: Int): XGBoostRanker
    定义类
    SparkParams
  262. def setRabitTrackerTimeout(value: Int): XGBoostRanker
    定义类
    SparkParams
  263. def setRateDrop(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  264. def setRefreshLeaf(value: Boolean): XGBoostRanker
    定义类
    XGBoostParams
  265. def setSampleType(value: String): XGBoostRanker
    定义类
    XGBoostParams
  266. def setSamplingMethod(value: String): XGBoostRanker
    定义类
    XGBoostParams
  267. def setScalePosWeight(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  268. def setSeed(value: Long): XGBoostRanker
    定义类
    XGBoostParams
  269. def setSeedPerIteration(value: Boolean): XGBoostRanker
    定义类
    XGBoostParams
  270. def setSkipDrop(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  271. def setSubsample(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  272. def setTreeMethod(value: String): XGBoostRanker
    定义类
    XGBoostParams
  273. def setTweedieVariancePower(value: Double): XGBoostRanker
    定义类
    XGBoostParams
  274. def setUpdater(value: String): XGBoostRanker
    定义类
    XGBoostParams
  275. def setUseExternalMemory(value: Boolean): XGBoostRanker
    定义类
    SparkParams
  276. def setValidateParameters(value: Boolean): XGBoostRanker
    定义类
    XGBoostParams
  277. def setVerbosity(value: Int): XGBoostRanker
    定义类
    XGBoostParams
  278. def setWeightCol(value: String): XGBoostRanker
    定义类
    SparkParams
  279. final val skipDrop: DoubleParam
    定义类
    DartBoosterParams
  280. final val subsample: DoubleParam
    定义类
    TreeBoosterParams
  281. final def synchronized[T0](arg0: ⇒ T0): T0
    定义类
    AnyRef
  282. def toString(): String
    定义类
    Identifiable → AnyRef → Any
  283. def train(dataset: Dataset[_]): XGBoostRankerModel
    属性
    protected
    定义类
    XGBoostEstimator
  284. def transformSchema(schema: StructType): StructType
    定义类
    Predictor → PipelineStage
  285. def transformSchema(schema: StructType, logging: Boolean): StructType
    属性
    protected
    定义类
    PipelineStage
    注解
    @DeveloperApi()
  286. final val treeMethod: Param[String]
    定义类
    TreeBoosterParams
  287. final val tweedieVariancePower: DoubleParam
    定义类
    LearningTaskParams
  288. val uid: String
    定义类
    XGBoostRanker → Identifiable
  289. final val updater: Param[String]
    定义类
    TreeBoosterParams
  290. final val useExternalMemory: BooleanParam
    定义类
    SparkParams
  291. def validate(dataset: Dataset[_]): Unit

    训练前验证参数,如果可能则抛出异常

    训练前验证参数,如果可能则抛出异常

    属性
    protected[spark]
    定义类
    XGBoostRanker → XGBoostEstimator
  292. def validateAndTransformSchema(schema: StructType, fitting: Boolean, featuresDataType: DataType): StructType
    属性
    protected
    定义类
    XGBoostRanker → PredictorParams
  293. def validateAndTransformSchema(schema: StructType, fitting: Boolean): StructType
    定义类
    SchemaValidationTrait
  294. def validateFeatureType(schema: StructType): Unit
    属性
    protected[spark]
    定义类
    SparkParams
  295. final val validateParameters: BooleanParam
    定义类
    GeneralParams
  296. final val verbosity: IntParam
    定义类
    GeneralParams
  297. final def wait(): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  298. final def wait(arg0: Long, arg1: Int): Unit
    定义类
    AnyRef
    注解
    @throws( ... )
  299. final def wait(arg0: Long): Unit
    定义类
    AnyRef
    注解
    @throws( ... ) @native()
  300. final val weightCol: Param[String]
    定义类
    HasWeightCol
  301. def write: MLWriter
    定义类
    DefaultParamsWritable → MLWritable
  302. def xgboost2SparkParams(xgboostParams: Map[String, Any]): Unit

    将XGBoost参数转换为Spark参数

    将XGBoost参数转换为Spark参数

    xgboostParams

    XGBoost风格的参数

    定义类
    ParamMapConversion

继承自 HasGroupCol

继承自 XGBoostEstimator[XGBoostRanker, XGBoostRankerModel]

继承自 DefaultParamsWritable

继承自 MLWritable

继承自 ParamMapConversion

继承自 NonParamVariables[XGBoostRanker, XGBoostRankerModel]

继承自 ParamUtils[XGBoostRanker]

继承自 SparkParams[XGBoostRanker]

继承自 SchemaValidationTrait

继承自 RabitParams

继承自 NonXGBoostParams

继承自 HasWeightCol

继承自 HasBaseMarginCol

继承自 HasFeaturesCols

继承自 XGBoostParams[XGBoostRanker]

继承自 DartBoosterParams

继承自 GeneralParams

继承自 LearningTaskParams

继承自 TreeBoosterParams

继承自 Predictor[Vector, XGBoostRanker, XGBoostRankerModel]

继承自 PredictorParams

继承自 HasPredictionCol

继承自 HasFeaturesCol

继承自 HasLabelCol

继承自 Estimator[XGBoostRankerModel]

继承自 PipelineStage

继承自 Logging

继承自 Params

继承自 Serializable

继承自 Serializable

继承自 Identifiable

继承自 AnyRef

继承自 Any

获取Param

param

未分组