Packages

class LightGBMRegressor extends BaseRegressor[Vector, LightGBMRegressor, LightGBMRegressionModel] with LightGBMBase[LightGBMRegressionModel] with BasicLogging

Trains a LightGBM Regression 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 Note: The application parameter supports the following values:

  • regression_l2, L2 loss, alias=regression, mean_squared_error, mse, l2_root, root_mean_squared_error, rmse
  • regression_l1, L1 loss, alias=mean_absolute_error, mae
  • huber, Huber loss
  • fair, Fair loss
  • poisson, Poisson regression
  • quantile, Quantile regression
  • mape, MAPE loss, alias=mean_absolute_percentage_error
  • gamma, Gamma regression with log-link. It might be useful, e.g., for modeling insurance claims severity, or for any target that might be gamma-distributed
  • tweedie, Tweedie regression with log-link. It might be useful, e.g., for modeling total loss in insurance, or for any target that might be tweedie-distributed
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LightGBMRegressor
  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. BaseRegressor
  23. Regressor
  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 LightGBMRegressor()
  2. new LightGBMRegressor(uid: String)

    uid

    The unique ID.

Value Members

  1. def afterTrainBatch(batchIndex: Int, dataset: Dataset[_], model: LightGBMRegressionModel): Unit
    Definition Classes
    LightGBMBase
  2. val alpha: DoubleParam
  3. val baggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  4. val baggingFreq: IntParam
    Definition Classes
    LightGBMParams
  5. val baggingSeed: IntParam
    Definition Classes
    LightGBMParams
  6. def beforeTrainBatch(batchIndex: Int, dataset: Dataset[_], model: Option[LightGBMRegressionModel]): Unit
    Definition Classes
    LightGBMBase
  7. val binSampleCount: IntParam
    Definition Classes
    LightGBMBinParams
  8. val boostFromAverage: BooleanParam
    Definition Classes
    LightGBMParams
  9. val boostingType: Param[String]
    Definition Classes
    LightGBMParams
  10. val categoricalSlotIndexes: IntArrayParam
    Definition Classes
    LightGBMSlotParams
  11. val categoricalSlotNames: StringArrayParam
    Definition Classes
    LightGBMSlotParams
  12. val chunkSize: IntParam
    Definition Classes
    LightGBMExecutionParams
  13. final def clear(param: Param[_]): LightGBMRegressor.this.type
    Definition Classes
    Params
  14. def copy(extra: ParamMap): LightGBMRegressor
    Definition Classes
    LightGBMRegressor → Predictor → Estimator → PipelineStage → Params
  15. val defaultListenPort: IntParam
    Definition Classes
    LightGBMExecutionParams
  16. val delegate: Option[LightGBMDelegate]
    Definition Classes
    LightGBMParams
  17. val driverListenPort: IntParam
    Definition Classes
    LightGBMExecutionParams
  18. val dropRate: DoubleParam
    Definition Classes
    LightGBMDartParams
  19. val earlyStoppingRound: IntParam
    Definition Classes
    LightGBMLearnerParams
  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[_]): LightGBMRegressionModel
    Definition Classes
    Predictor → Estimator
  28. def fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[LightGBMRegressionModel]
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  29. def fit(dataset: Dataset[_], paramMap: ParamMap): LightGBMRegressionModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  30. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): LightGBMRegressionModel
    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 getAlpha: Double
  34. def getBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  35. def getBaggingFreq: Int
    Definition Classes
    LightGBMParams
  36. def getBaggingSeed: Int
    Definition Classes
    LightGBMParams
  37. def getBinSampleCount: Int
    Definition Classes
    LightGBMBinParams
  38. def getBoostFromAverage: Boolean
    Definition Classes
    LightGBMParams
  39. def getBoostingType: String
    Definition Classes
    LightGBMParams
  40. def getCategoricalSlotIndexes: Array[Int]
    Definition Classes
    LightGBMSlotParams
  41. def getCategoricalSlotNames: Array[String]
    Definition Classes
    LightGBMSlotParams
  42. def getChunkSize: Int
    Definition Classes
    LightGBMExecutionParams
  43. def getDatasetParams(categoricalIndexes: Array[Int], numThreads: Int): String
    Definition Classes
    LightGBMBase
  44. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  45. def getDefaultListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  46. def getDelegate: Option[LightGBMDelegate]
    Definition Classes
    LightGBMParams
  47. def getDriverListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  48. def getDropRate: Double
    Definition Classes
    LightGBMDartParams
  49. def getEarlyStoppingRound: Int
    Definition Classes
    LightGBMLearnerParams
  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 getImprovementTolerance: Double
    Definition Classes
    LightGBMLearnerParams
  55. def getInitScoreCol: String

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

    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
    LightGBMRegressorLightGBMBase
  73. def getModelString: String
    Definition Classes
    LightGBMParams
  74. def getNegBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  75. def getNumBatches: Int
    Definition Classes
    LightGBMExecutionParams
  76. def getNumIterations: Int
    Definition Classes
    LightGBMParams
  77. def getNumLeaves: Int
    Definition Classes
    LightGBMParams
  78. def getNumTasks: Int
    Definition Classes
    LightGBMExecutionParams
  79. def getNumThreads: Int
    Definition Classes
    LightGBMExecutionParams
  80. def getObjective: String
    Definition Classes
    LightGBMObjectiveParams
  81. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  82. def getParallelism: String
    Definition Classes
    LightGBMExecutionParams
  83. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  84. def getPosBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  85. def getPredictDisableShapeCheck: Boolean
    Definition Classes
    LightGBMPredictionParams
  86. final def getPredictionCol: String
    Definition Classes
    HasPredictionCol
  87. def getRepartitionByGroupingColumn: Boolean
    Definition Classes
    LightGBMExecutionParams
  88. def getSkipDrop: Double
    Definition Classes
    LightGBMDartParams
  89. def getSlotNames: Array[String]
    Definition Classes
    LightGBMSlotParams
  90. def getSlotNamesWithMetadata(featuresSchema: StructField): Option[Array[String]]
    Definition Classes
    LightGBMBase
  91. def getTimeout: Double
    Definition Classes
    LightGBMExecutionParams
  92. def getTopK: Int
    Definition Classes
    LightGBMExecutionParams
  93. 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
    LightGBMRegressorLightGBMBase
  94. def getTweedieVariancePower: Double
  95. def getUniformDrop: Boolean
    Definition Classes
    LightGBMDartParams
  96. def getUseBarrierExecutionMode: Boolean
    Definition Classes
    LightGBMExecutionParams
  97. def getUseSingleDatasetMode: Boolean
    Definition Classes
    LightGBMExecutionParams
  98. def getValidationIndicatorCol: String

    Definition Classes
    HasValidationIndicatorCol
  99. def getVerbosity: Int
    Definition Classes
    LightGBMParams
  100. def getWeightCol: String

    Definition Classes
    HasWeightCol
  101. def getXGBoostDartMode: Boolean
    Definition Classes
    LightGBMDartParams
  102. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  103. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  104. val improvementTolerance: DoubleParam
    Definition Classes
    LightGBMLearnerParams
  105. val initScoreCol: Param[String]

    The name of the initial score column

    The name of the initial score column

    Definition Classes
    HasInitScoreCol
  106. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  107. val isProvideTrainingMetric: BooleanParam
    Definition Classes
    LightGBMParams
  108. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  109. final val labelCol: Param[String]
    Definition Classes
    HasLabelCol
  110. val lambdaL1: DoubleParam
    Definition Classes
    LightGBMParams
  111. val lambdaL2: DoubleParam
    Definition Classes
    LightGBMParams
  112. val leafPredictionCol: Param[String]
    Definition Classes
    LightGBMPredictionParams
  113. val learningRate: DoubleParam
    Definition Classes
    LightGBMParams
  114. def logClass(): Unit
    Definition Classes
    BasicLogging
  115. def logFit[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  116. def logPredict[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  117. def logTrain[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  118. def logTransform[T](f: ⇒ T): T
    Definition Classes
    BasicLogging
  119. def logVerb[T](verb: String, f: ⇒ T): T
    Definition Classes
    BasicLogging
  120. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  121. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  122. val matrixType: Param[String]
    Definition Classes
    LightGBMExecutionParams
  123. val maxBin: IntParam
    Definition Classes
    LightGBMBinParams
  124. val maxBinByFeature: IntArrayParam
    Definition Classes
    LightGBMParams
  125. val maxDeltaStep: DoubleParam
    Definition Classes
    LightGBMParams
  126. val maxDepth: IntParam
    Definition Classes
    LightGBMParams
  127. val maxDrop: IntParam
    Definition Classes
    LightGBMDartParams
  128. val metric: Param[String]
    Definition Classes
    LightGBMParams
  129. val minDataInLeaf: IntParam
    Definition Classes
    LightGBMParams
  130. val minGainToSplit: DoubleParam
    Definition Classes
    LightGBMParams
  131. val minSumHessianInLeaf: DoubleParam
    Definition Classes
    LightGBMParams
  132. val modelString: Param[String]
    Definition Classes
    LightGBMParams
  133. val negBaggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  134. val numBatches: IntParam
    Definition Classes
    LightGBMExecutionParams
  135. val numIterations: IntParam
    Definition Classes
    LightGBMParams
  136. val numLeaves: IntParam
    Definition Classes
    LightGBMParams
  137. val numTasks: IntParam
    Definition Classes
    LightGBMExecutionParams
  138. val numThreads: IntParam
    Definition Classes
    LightGBMExecutionParams
  139. val objective: Param[String]
    Definition Classes
    LightGBMObjectiveParams
  140. val parallelism: Param[String]
    Definition Classes
    LightGBMExecutionParams
  141. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  142. val posBaggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  143. val predictDisableShapeCheck: BooleanParam
    Definition Classes
    LightGBMPredictionParams
  144. final val predictionCol: Param[String]
    Definition Classes
    HasPredictionCol
  145. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  146. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  147. val repartitionByGroupingColumn: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  148. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  149. final def set[T](param: Param[T], value: T): LightGBMRegressor.this.type
    Definition Classes
    Params
  150. def setAlpha(value: Double): LightGBMRegressor.this.type
  151. def setBaggingFraction(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMFractionParams
  152. def setBaggingFreq(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  153. def setBaggingSeed(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  154. def setBinSampleCount(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMBinParams
  155. def setBoostFromAverage(value: Boolean): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  156. def setBoostingType(value: String): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  157. def setCategoricalSlotIndexes(value: Array[Int]): LightGBMRegressor.this.type
    Definition Classes
    LightGBMSlotParams
  158. def setCategoricalSlotNames(value: Array[String]): LightGBMRegressor.this.type
    Definition Classes
    LightGBMSlotParams
  159. def setChunkSize(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  160. def setDefaultListenPort(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  161. def setDelegate(delegate: LightGBMDelegate): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  162. def setDriverListenPort(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  163. def setDropRate(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMDartParams
  164. def setEarlyStoppingRound(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMLearnerParams
  165. def setFObj(value: FObjTrait): LightGBMRegressor.this.type
    Definition Classes
    LightGBMObjectiveParams
  166. def setFeatureFraction(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMFractionParams
  167. def setFeaturesCol(value: String): LightGBMRegressor
    Definition Classes
    Predictor
  168. def setFeaturesShapCol(value: String): LightGBMRegressor.this.type
    Definition Classes
    LightGBMPredictionParams
  169. def setImprovementTolerance(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMLearnerParams
  170. def setInitScoreCol(value: String): LightGBMRegressor.this.type

    Definition Classes
    HasInitScoreCol
  171. def setIsProvideTrainingMetric(value: Boolean): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  172. def setLabelCol(value: String): LightGBMRegressor
    Definition Classes
    Predictor
  173. def setLambdaL1(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  174. def setLambdaL2(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  175. def setLeafPredictionCol(value: String): LightGBMRegressor.this.type
    Definition Classes
    LightGBMPredictionParams
  176. def setLearningRate(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  177. def setMatrixType(value: String): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  178. def setMaxBin(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMBinParams
  179. def setMaxBinByFeature(value: Array[Int]): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  180. def setMaxDeltaStep(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  181. def setMaxDepth(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  182. def setMaxDrop(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMDartParams
  183. def setMetric(value: String): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  184. def setMinDataInLeaf(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  185. def setMinGainToSplit(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  186. def setMinSumHessianInLeaf(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  187. def setModelString(value: String): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  188. def setNegBaggingFraction(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMFractionParams
  189. def setNumBatches(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  190. def setNumIterations(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  191. def setNumLeaves(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  192. def setNumTasks(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  193. def setNumThreads(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  194. def setObjective(value: String): LightGBMRegressor.this.type
    Definition Classes
    LightGBMObjectiveParams
  195. def setParallelism(value: String): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  196. def setPosBaggingFraction(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMFractionParams
  197. def setPredictDisableShapeCheck(value: Boolean): LightGBMRegressor.this.type
    Definition Classes
    LightGBMPredictionParams
  198. def setPredictionCol(value: String): LightGBMRegressor
    Definition Classes
    Predictor
  199. def setRepartitionByGroupingColumn(value: Boolean): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  200. def setSkipDrop(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMDartParams
  201. def setSlotNames(value: Array[String]): LightGBMRegressor.this.type
    Definition Classes
    LightGBMSlotParams
  202. def setTimeout(value: Double): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  203. def setTopK(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  204. def setTweedieVariancePower(value: Double): LightGBMRegressor.this.type
  205. def setUniformDrop(value: Boolean): LightGBMRegressor.this.type
    Definition Classes
    LightGBMDartParams
  206. def setUseBarrierExecutionMode(value: Boolean): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  207. def setUseSingleDatasetMode(value: Boolean): LightGBMRegressor.this.type
    Definition Classes
    LightGBMExecutionParams
  208. def setValidationIndicatorCol(value: String): LightGBMRegressor.this.type

    Definition Classes
    HasValidationIndicatorCol
  209. def setVerbosity(value: Int): LightGBMRegressor.this.type
    Definition Classes
    LightGBMParams
  210. def setWeightCol(value: String): LightGBMRegressor.this.type

    Definition Classes
    HasWeightCol
  211. def setXGBoostDartMode(value: Boolean): LightGBMRegressor.this.type
    Definition Classes
    LightGBMDartParams
  212. val skipDrop: DoubleParam
    Definition Classes
    LightGBMDartParams
  213. val slotNames: StringArrayParam
    Definition Classes
    LightGBMSlotParams
  214. def stringFromTrainedModel(model: LightGBMRegressionModel): String
    Definition Classes
    LightGBMRegressorLightGBMBase
  215. val timeout: DoubleParam
    Definition Classes
    LightGBMExecutionParams
  216. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  217. val topK: IntParam
    Definition Classes
    LightGBMExecutionParams
  218. def transformSchema(schema: StructType): StructType
    Definition Classes
    Predictor → PipelineStage
  219. val tweedieVariancePower: DoubleParam
  220. val uid: String
    Definition Classes
    LightGBMRegressorBasicLogging → Identifiable
  221. val uniformDrop: BooleanParam
    Definition Classes
    LightGBMDartParams
  222. val useBarrierExecutionMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  223. val useSingleDatasetMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  224. val validationIndicatorCol: Param[String]

    The name of the validation indicator column

    The name of the validation indicator column

    Definition Classes
    HasValidationIndicatorCol
  225. val ver: String
    Definition Classes
    BasicLogging
  226. val verbosity: IntParam
    Definition Classes
    LightGBMParams
  227. val weightCol: Param[String]

    The name of the weight column

    The name of the weight column

    Definition Classes
    HasWeightCol
  228. def write: MLWriter
    Definition Classes
    DefaultParamsWritable → MLWritable
  229. val xgboostDartMode: BooleanParam
    Definition Classes
    LightGBMDartParams