Packages

class LightGBMRanker extends Ranker[Vector, LightGBMRanker, LightGBMRankerModel] with LightGBMBase[LightGBMRankerModel] with BasicLogging

Trains a LightGBMRanker model, a fast, distributed, high performance gradient boosting framework based on decision tree algorithms. For more information please see here: https://github.com/Microsoft/LightGBM. For parameter information see here: https://github.com/Microsoft/LightGBM/blob/master/docs/Parameters.rst

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LightGBMRanker
  2. LightGBMBase
  3. BasicLogging
  4. LightGBMParams
  5. LightGBMObjectiveParams
  6. LightGBMPredictionParams
  7. LightGBMDartParams
  8. LightGBMLearnerParams
  9. LightGBMBinParams
  10. LightGBMFractionParams
  11. LightGBMSlotParams
  12. LightGBMExecutionParams
  13. HasInitScoreCol
  14. HasValidationIndicatorCol
  15. HasWeightCol
  16. DefaultParamsWritable
  17. MLWritable
  18. Wrappable
  19. RWrappable
  20. PythonWrappable
  21. BaseWrappable
  22. Ranker
  23. HasGroupCol
  24. Predictor
  25. PredictorParams
  26. HasPredictionCol
  27. HasFeaturesCol
  28. HasLabelCol
  29. Estimator
  30. PipelineStage
  31. Logging
  32. Params
  33. Serializable
  34. Serializable
  35. Identifiable
  36. AnyRef
  37. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LightGBMRanker()
  2. new LightGBMRanker(uid: String)

    uid

    The unique ID.

Value Members

  1. def afterTrainBatch(batchIndex: Int, dataset: Dataset[_], model: LightGBMRankerModel): Unit
    Definition Classes
    LightGBMBase
  2. val baggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  3. val baggingFreq: IntParam
    Definition Classes
    LightGBMParams
  4. val baggingSeed: IntParam
    Definition Classes
    LightGBMParams
  5. def beforeTrainBatch(batchIndex: Int, dataset: Dataset[_], model: Option[LightGBMRankerModel]): Unit
    Definition Classes
    LightGBMBase
  6. val binSampleCount: IntParam
    Definition Classes
    LightGBMBinParams
  7. val boostFromAverage: BooleanParam
    Definition Classes
    LightGBMParams
  8. val boostingType: Param[String]
    Definition Classes
    LightGBMParams
  9. val categoricalSlotIndexes: IntArrayParam
    Definition Classes
    LightGBMSlotParams
  10. val categoricalSlotNames: StringArrayParam
    Definition Classes
    LightGBMSlotParams
  11. val chunkSize: IntParam
    Definition Classes
    LightGBMExecutionParams
  12. final def clear(param: Param[_]): LightGBMRanker.this.type
    Definition Classes
    Params
  13. def copy(extra: ParamMap): LightGBMRanker
    Definition Classes
    LightGBMRanker → Predictor → Estimator → PipelineStage → Params
  14. val defaultListenPort: IntParam
    Definition Classes
    LightGBMExecutionParams
  15. val delegate: Option[LightGBMDelegate]
    Definition Classes
    LightGBMParams
  16. val driverListenPort: IntParam
    Definition Classes
    LightGBMExecutionParams
  17. val dropRate: DoubleParam
    Definition Classes
    LightGBMDartParams
  18. val earlyStoppingRound: IntParam
    Definition Classes
    LightGBMLearnerParams
  19. val evalAt: IntArrayParam
  20. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  21. def explainParams(): String
    Definition Classes
    Params
  22. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  23. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  24. val featureFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  25. final val featuresCol: Param[String]
    Definition Classes
    HasFeaturesCol
  26. val featuresShapCol: Param[String]
    Definition Classes
    LightGBMPredictionParams
  27. def fit(dataset: Dataset[_]): LightGBMRankerModel
    Definition Classes
    Predictor → Estimator
  28. def fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[LightGBMRankerModel]
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  29. def fit(dataset: Dataset[_], paramMap: ParamMap): LightGBMRankerModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  30. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): LightGBMRankerModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" ) @varargs()
  31. val fobj: FObjParam
    Definition Classes
    LightGBMObjectiveParams
  32. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  33. def getBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  34. def getBaggingFreq: Int
    Definition Classes
    LightGBMParams
  35. def getBaggingSeed: Int
    Definition Classes
    LightGBMParams
  36. def getBinSampleCount: Int
    Definition Classes
    LightGBMBinParams
  37. def getBoostFromAverage: Boolean
    Definition Classes
    LightGBMParams
  38. def getBoostingType: String
    Definition Classes
    LightGBMParams
  39. def getCategoricalSlotIndexes: Array[Int]
    Definition Classes
    LightGBMSlotParams
  40. def getCategoricalSlotNames: Array[String]
    Definition Classes
    LightGBMSlotParams
  41. def getChunkSize: Int
    Definition Classes
    LightGBMExecutionParams
  42. def getDatasetParams(categoricalIndexes: Array[Int], numThreads: Int): String
    Definition Classes
    LightGBMBase
  43. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  44. def getDefaultListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  45. def getDelegate: Option[LightGBMDelegate]
    Definition Classes
    LightGBMParams
  46. def getDriverListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  47. def getDropRate: Double
    Definition Classes
    LightGBMDartParams
  48. def getEarlyStoppingRound: Int
    Definition Classes
    LightGBMLearnerParams
  49. def getEvalAt: Array[Int]
  50. def getFObj: FObjTrait
    Definition Classes
    LightGBMObjectiveParams
  51. def getFeatureFraction: Double
    Definition Classes
    LightGBMFractionParams
  52. final def getFeaturesCol: String
    Definition Classes
    HasFeaturesCol
  53. def getFeaturesShapCol: String
    Definition Classes
    LightGBMPredictionParams
  54. def getGroupCol: String

    Definition Classes
    HasGroupCol
  55. def getImprovementTolerance: Double
    Definition Classes
    LightGBMLearnerParams
  56. def getInitScoreCol: String

    Definition Classes
    HasInitScoreCol
  57. def getIsProvideTrainingMetric: Boolean
    Definition Classes
    LightGBMParams
  58. final def getLabelCol: String
    Definition Classes
    HasLabelCol
  59. def getLabelGain: Array[Double]
  60. def getLambdaL1: Double
    Definition Classes
    LightGBMParams
  61. def getLambdaL2: Double
    Definition Classes
    LightGBMParams
  62. def getLeafPredictionCol: String
    Definition Classes
    LightGBMPredictionParams
  63. def getLearningRate: Double
    Definition Classes
    LightGBMParams
  64. def getMatrixType: String
    Definition Classes
    LightGBMExecutionParams
  65. def getMaxBin: Int
    Definition Classes
    LightGBMBinParams
  66. def getMaxBinByFeature: Array[Int]
    Definition Classes
    LightGBMParams
  67. def getMaxDeltaStep: Double
    Definition Classes
    LightGBMParams
  68. def getMaxDepth: Int
    Definition Classes
    LightGBMParams
  69. def getMaxDrop: Int
    Definition Classes
    LightGBMDartParams
  70. def getMaxPosition: Int
  71. def getMetric: String
    Definition Classes
    LightGBMParams
  72. def getMinDataInLeaf: Int
    Definition Classes
    LightGBMParams
  73. def getMinGainToSplit: Double
    Definition Classes
    LightGBMParams
  74. def getMinSumHessianInLeaf: Double
    Definition Classes
    LightGBMParams
  75. def getModel(trainParams: TrainParams, lightGBMBooster: LightGBMBooster): LightGBMRankerModel

    Gets the trained model given the train parameters and booster.

    Gets the trained model given the train parameters and booster.

    returns

    trained model.

    Definition Classes
    LightGBMRankerLightGBMBase
  76. def getModelString: String
    Definition Classes
    LightGBMParams
  77. def getNegBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  78. def getNumBatches: Int
    Definition Classes
    LightGBMExecutionParams
  79. def getNumIterations: Int
    Definition Classes
    LightGBMParams
  80. def getNumLeaves: Int
    Definition Classes
    LightGBMParams
  81. def getNumTasks: Int
    Definition Classes
    LightGBMExecutionParams
  82. def getNumThreads: Int
    Definition Classes
    LightGBMExecutionParams
  83. def getObjective: String
    Definition Classes
    LightGBMObjectiveParams
  84. def getOptGroupCol: Option[String]

    Optional group column for Ranking, set to None by default.

    Optional group column for Ranking, set to None by default.

    returns

    None

    Definition Classes
    LightGBMRankerLightGBMBase
  85. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  86. def getParallelism: String
    Definition Classes
    LightGBMExecutionParams
  87. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  88. def getPosBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  89. def getPredictDisableShapeCheck: Boolean
    Definition Classes
    LightGBMPredictionParams
  90. final def getPredictionCol: String
    Definition Classes
    HasPredictionCol
  91. def getRepartitionByGroupingColumn: Boolean
    Definition Classes
    LightGBMExecutionParams
  92. def getSkipDrop: Double
    Definition Classes
    LightGBMDartParams
  93. def getSlotNames: Array[String]
    Definition Classes
    LightGBMSlotParams
  94. def getSlotNamesWithMetadata(featuresSchema: StructField): Option[Array[String]]
    Definition Classes
    LightGBMBase
  95. def getTimeout: Double
    Definition Classes
    LightGBMExecutionParams
  96. def getTopK: Int
    Definition Classes
    LightGBMExecutionParams
  97. def getTrainParams(numTasks: Int, dataset: Dataset[_], numTasksPerExec: Int): TrainParams

    Gets the training parameters.

    Gets the training parameters.

    numTasks

    The total number of tasks.

    dataset

    The training dataset.

    numTasksPerExec

    The number of tasks per executor.

    returns

    train parameters.

    Definition Classes
    LightGBMRankerLightGBMBase
  98. def getUniformDrop: Boolean
    Definition Classes
    LightGBMDartParams
  99. def getUseBarrierExecutionMode: Boolean
    Definition Classes
    LightGBMExecutionParams
  100. def getUseSingleDatasetMode: Boolean
    Definition Classes
    LightGBMExecutionParams
  101. def getValidationIndicatorCol: String

    Definition Classes
    HasValidationIndicatorCol
  102. def getVerbosity: Int
    Definition Classes
    LightGBMParams
  103. def getWeightCol: String

    Definition Classes
    HasWeightCol
  104. def getXGBoostDartMode: Boolean
    Definition Classes
    LightGBMDartParams
  105. val groupCol: Param[String]

    The name of the group column

    The name of the group column

    Definition Classes
    HasGroupCol
  106. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  107. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  108. val improvementTolerance: DoubleParam
    Definition Classes
    LightGBMLearnerParams
  109. val initScoreCol: Param[String]

    The name of the initial score column

    The name of the initial score column

    Definition Classes
    HasInitScoreCol
  110. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  111. val isProvideTrainingMetric: BooleanParam
    Definition Classes
    LightGBMParams
  112. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  113. final val labelCol: Param[String]
    Definition Classes
    HasLabelCol
  114. val labelGain: DoubleArrayParam
  115. val lambdaL1: DoubleParam
    Definition Classes
    LightGBMParams
  116. val lambdaL2: DoubleParam
    Definition Classes
    LightGBMParams
  117. val leafPredictionCol: Param[String]
    Definition Classes
    LightGBMPredictionParams
  118. val learningRate: DoubleParam
    Definition Classes
    LightGBMParams
  119. def logClass(): Unit
    Definition Classes
    BasicLogging
  120. def logFit[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  121. def logPredict[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  122. def logTrain[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  123. def logTransform[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  124. def logVerb[T](verb: String, f: ⇒ T): T
    Definition Classes
    BasicLogging
  125. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  126. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  127. val matrixType: Param[String]
    Definition Classes
    LightGBMExecutionParams
  128. val maxBin: IntParam
    Definition Classes
    LightGBMBinParams
  129. val maxBinByFeature: IntArrayParam
    Definition Classes
    LightGBMParams
  130. val maxDeltaStep: DoubleParam
    Definition Classes
    LightGBMParams
  131. val maxDepth: IntParam
    Definition Classes
    LightGBMParams
  132. val maxDrop: IntParam
    Definition Classes
    LightGBMDartParams
  133. val maxPosition: IntParam
  134. val metric: Param[String]
    Definition Classes
    LightGBMParams
  135. val minDataInLeaf: IntParam
    Definition Classes
    LightGBMParams
  136. val minGainToSplit: DoubleParam
    Definition Classes
    LightGBMParams
  137. val minSumHessianInLeaf: DoubleParam
    Definition Classes
    LightGBMParams
  138. val modelString: Param[String]
    Definition Classes
    LightGBMParams
  139. val negBaggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  140. val numBatches: IntParam
    Definition Classes
    LightGBMExecutionParams
  141. val numIterations: IntParam
    Definition Classes
    LightGBMParams
  142. val numLeaves: IntParam
    Definition Classes
    LightGBMParams
  143. val numTasks: IntParam
    Definition Classes
    LightGBMExecutionParams
  144. val numThreads: IntParam
    Definition Classes
    LightGBMExecutionParams
  145. val objective: Param[String]
    Definition Classes
    LightGBMObjectiveParams
  146. val parallelism: Param[String]
    Definition Classes
    LightGBMExecutionParams
  147. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  148. val posBaggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  149. val predictDisableShapeCheck: BooleanParam
    Definition Classes
    LightGBMPredictionParams
  150. final val predictionCol: Param[String]
    Definition Classes
    HasPredictionCol
  151. def prepareDataframe(dataset: Dataset[_], numTasks: Int): DataFrame
    Definition Classes
    LightGBMRankerLightGBMBase
  152. def preprocessData(dataset: DataFrame): DataFrame

    For Ranking, we need to sort the data within partitions by group prior to training to ensure training succeeds.

    For Ranking, we need to sort the data within partitions by group prior to training to ensure training succeeds.

    dataset

    The dataset to preprocess prior to training.

    returns

    The preprocessed data, sorted within partiton by group.

    Definition Classes
    LightGBMRankerLightGBMBase
  153. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  154. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  155. val repartitionByGroupingColumn: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  156. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  157. final def set[T](param: Param[T], value: T): LightGBMRanker.this.type
    Definition Classes
    Params
  158. def setBaggingFraction(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMFractionParams
  159. def setBaggingFreq(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  160. def setBaggingSeed(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  161. def setBinSampleCount(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMBinParams
  162. def setBoostFromAverage(value: Boolean): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  163. def setBoostingType(value: String): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  164. def setCategoricalSlotIndexes(value: Array[Int]): LightGBMRanker.this.type
    Definition Classes
    LightGBMSlotParams
  165. def setCategoricalSlotNames(value: Array[String]): LightGBMRanker.this.type
    Definition Classes
    LightGBMSlotParams
  166. def setChunkSize(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  167. def setDefaultListenPort(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  168. def setDelegate(delegate: LightGBMDelegate): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  169. def setDriverListenPort(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  170. def setDropRate(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMDartParams
  171. def setEarlyStoppingRound(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMLearnerParams
  172. def setEvalAt(value: Array[Int]): LightGBMRanker.this.type
  173. def setFObj(value: FObjTrait): LightGBMRanker.this.type
    Definition Classes
    LightGBMObjectiveParams
  174. def setFeatureFraction(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMFractionParams
  175. def setFeaturesCol(value: String): LightGBMRanker
    Definition Classes
    Predictor
  176. def setFeaturesShapCol(value: String): LightGBMRanker.this.type
    Definition Classes
    LightGBMPredictionParams
  177. def setGroupCol(value: String): LightGBMRanker.this.type

    Definition Classes
    HasGroupCol
  178. def setImprovementTolerance(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMLearnerParams
  179. def setInitScoreCol(value: String): LightGBMRanker.this.type

    Definition Classes
    HasInitScoreCol
  180. def setIsProvideTrainingMetric(value: Boolean): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  181. def setLabelCol(value: String): LightGBMRanker
    Definition Classes
    Predictor
  182. def setLabelGain(value: Array[Double]): LightGBMRanker.this.type
  183. def setLambdaL1(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  184. def setLambdaL2(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  185. def setLeafPredictionCol(value: String): LightGBMRanker.this.type
    Definition Classes
    LightGBMPredictionParams
  186. def setLearningRate(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  187. def setMatrixType(value: String): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  188. def setMaxBin(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMBinParams
  189. def setMaxBinByFeature(value: Array[Int]): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  190. def setMaxDeltaStep(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  191. def setMaxDepth(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  192. def setMaxDrop(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMDartParams
  193. def setMaxPosition(value: Int): LightGBMRanker.this.type
  194. def setMetric(value: String): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  195. def setMinDataInLeaf(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  196. def setMinGainToSplit(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  197. def setMinSumHessianInLeaf(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  198. def setModelString(value: String): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  199. def setNegBaggingFraction(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMFractionParams
  200. def setNumBatches(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  201. def setNumIterations(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  202. def setNumLeaves(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  203. def setNumTasks(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  204. def setNumThreads(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  205. def setObjective(value: String): LightGBMRanker.this.type
    Definition Classes
    LightGBMObjectiveParams
  206. def setParallelism(value: String): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  207. def setPosBaggingFraction(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMFractionParams
  208. def setPredictDisableShapeCheck(value: Boolean): LightGBMRanker.this.type
    Definition Classes
    LightGBMPredictionParams
  209. def setPredictionCol(value: String): LightGBMRanker
    Definition Classes
    Predictor
  210. def setRepartitionByGroupingColumn(value: Boolean): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  211. def setSkipDrop(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMDartParams
  212. def setSlotNames(value: Array[String]): LightGBMRanker.this.type
    Definition Classes
    LightGBMSlotParams
  213. def setTimeout(value: Double): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  214. def setTopK(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  215. def setUniformDrop(value: Boolean): LightGBMRanker.this.type
    Definition Classes
    LightGBMDartParams
  216. def setUseBarrierExecutionMode(value: Boolean): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  217. def setUseSingleDatasetMode(value: Boolean): LightGBMRanker.this.type
    Definition Classes
    LightGBMExecutionParams
  218. def setValidationIndicatorCol(value: String): LightGBMRanker.this.type

    Definition Classes
    HasValidationIndicatorCol
  219. def setVerbosity(value: Int): LightGBMRanker.this.type
    Definition Classes
    LightGBMParams
  220. def setWeightCol(value: String): LightGBMRanker.this.type

    Definition Classes
    HasWeightCol
  221. def setXGBoostDartMode(value: Boolean): LightGBMRanker.this.type
    Definition Classes
    LightGBMDartParams
  222. val skipDrop: DoubleParam
    Definition Classes
    LightGBMDartParams
  223. val slotNames: StringArrayParam
    Definition Classes
    LightGBMSlotParams
  224. def stringFromTrainedModel(model: LightGBMRankerModel): String
    Definition Classes
    LightGBMRankerLightGBMBase
  225. val timeout: DoubleParam
    Definition Classes
    LightGBMExecutionParams
  226. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  227. val topK: IntParam
    Definition Classes
    LightGBMExecutionParams
  228. def transformSchema(schema: StructType): StructType
    Definition Classes
    Predictor → PipelineStage
  229. val uid: String
    Definition Classes
    LightGBMRankerBasicLogging → Identifiable
  230. val uniformDrop: BooleanParam
    Definition Classes
    LightGBMDartParams
  231. val useBarrierExecutionMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  232. val useSingleDatasetMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  233. val validationIndicatorCol: Param[String]

    The name of the validation indicator column

    The name of the validation indicator column

    Definition Classes
    HasValidationIndicatorCol
  234. val ver: String
    Definition Classes
    BasicLogging
  235. val verbosity: IntParam
    Definition Classes
    LightGBMParams
  236. val weightCol: Param[String]

    The name of the weight column

    The name of the weight column

    Definition Classes
    HasWeightCol
  237. def write: MLWriter
    Definition Classes
    DefaultParamsWritable → MLWritable
  238. val xgboostDartMode: BooleanParam
    Definition Classes
    LightGBMDartParams