Packages

class LightGBMClassifier extends ProbabilisticClassifier[Vector, LightGBMClassifier, LightGBMClassificationModel] with LightGBMBase[LightGBMClassificationModel] with BasicLogging

Trains a LightGBM Classification 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

Linear Supertypes
LightGBMBase[LightGBMClassificationModel], BasicLogging, LightGBMParams, LightGBMObjectiveParams, LightGBMPredictionParams, LightGBMDartParams, LightGBMLearnerParams, LightGBMBinParams, LightGBMFractionParams, LightGBMSlotParams, LightGBMExecutionParams, HasInitScoreCol, HasValidationIndicatorCol, HasWeightCol, DefaultParamsWritable, MLWritable, Wrappable, RWrappable, PythonWrappable, BaseWrappable, ProbabilisticClassifier[Vector, LightGBMClassifier, LightGBMClassificationModel], ProbabilisticClassifierParams, HasThresholds, HasProbabilityCol, Classifier[Vector, LightGBMClassifier, LightGBMClassificationModel], ClassifierParams, HasRawPredictionCol, Predictor[Vector, LightGBMClassifier, LightGBMClassificationModel], PredictorParams, HasPredictionCol, HasFeaturesCol, HasLabelCol, Estimator[LightGBMClassificationModel], PipelineStage, Logging, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LightGBMClassifier
  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. ProbabilisticClassifier
  23. ProbabilisticClassifierParams
  24. HasThresholds
  25. HasProbabilityCol
  26. Classifier
  27. ClassifierParams
  28. HasRawPredictionCol
  29. Predictor
  30. PredictorParams
  31. HasPredictionCol
  32. HasFeaturesCol
  33. HasLabelCol
  34. Estimator
  35. PipelineStage
  36. Logging
  37. Params
  38. Serializable
  39. Serializable
  40. Identifiable
  41. AnyRef
  42. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

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

    uid

    The unique ID.

Value Members

  1. def afterTrainBatch(batchIndex: Int, dataset: Dataset[_], model: LightGBMClassificationModel): 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[LightGBMClassificationModel]): 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[_]): LightGBMClassifier.this.type
    Definition Classes
    Params
  13. def copy(extra: ParamMap): LightGBMClassifier
    Definition Classes
    LightGBMClassifier → 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. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  20. def explainParams(): String
    Definition Classes
    Params
  21. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  22. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  23. val featureFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  24. final val featuresCol: Param[String]
    Definition Classes
    HasFeaturesCol
  25. val featuresShapCol: Param[String]
    Definition Classes
    LightGBMPredictionParams
  26. def fit(dataset: Dataset[_]): LightGBMClassificationModel
    Definition Classes
    Predictor → Estimator
  27. def fit(dataset: Dataset[_], paramMaps: Seq[ParamMap]): Seq[LightGBMClassificationModel]
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  28. def fit(dataset: Dataset[_], paramMap: ParamMap): LightGBMClassificationModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" )
  29. def fit(dataset: Dataset[_], firstParamPair: ParamPair[_], otherParamPairs: ParamPair[_]*): LightGBMClassificationModel
    Definition Classes
    Estimator
    Annotations
    @Since( "2.0.0" ) @varargs()
  30. val fobj: FObjParam
    Definition Classes
    LightGBMObjectiveParams
  31. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  32. def getBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  33. def getBaggingFreq: Int
    Definition Classes
    LightGBMParams
  34. def getBaggingSeed: Int
    Definition Classes
    LightGBMParams
  35. def getBinSampleCount: Int
    Definition Classes
    LightGBMBinParams
  36. def getBoostFromAverage: Boolean
    Definition Classes
    LightGBMParams
  37. def getBoostingType: String
    Definition Classes
    LightGBMParams
  38. def getCategoricalSlotIndexes: Array[Int]
    Definition Classes
    LightGBMSlotParams
  39. def getCategoricalSlotNames: Array[String]
    Definition Classes
    LightGBMSlotParams
  40. def getChunkSize: Int
    Definition Classes
    LightGBMExecutionParams
  41. def getDatasetParams(categoricalIndexes: Array[Int], numThreads: Int): String
    Definition Classes
    LightGBMBase
  42. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  43. def getDefaultListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  44. def getDelegate: Option[LightGBMDelegate]
    Definition Classes
    LightGBMParams
  45. def getDriverListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  46. def getDropRate: Double
    Definition Classes
    LightGBMDartParams
  47. def getEarlyStoppingRound: Int
    Definition Classes
    LightGBMLearnerParams
  48. def getFObj: FObjTrait
    Definition Classes
    LightGBMObjectiveParams
  49. def getFeatureFraction: Double
    Definition Classes
    LightGBMFractionParams
  50. final def getFeaturesCol: String
    Definition Classes
    HasFeaturesCol
  51. def getFeaturesShapCol: String
    Definition Classes
    LightGBMPredictionParams
  52. def getImprovementTolerance: Double
    Definition Classes
    LightGBMLearnerParams
  53. def getInitScoreCol: String

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

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

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

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

    The name of the initial score column

    The name of the initial score column

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

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

    Definition Classes
    HasValidationIndicatorCol
  215. def setVerbosity(value: Int): LightGBMClassifier.this.type
    Definition Classes
    LightGBMParams
  216. def setWeightCol(value: String): LightGBMClassifier.this.type

    Definition Classes
    HasWeightCol
  217. def setXGBoostDartMode(value: Boolean): LightGBMClassifier.this.type
    Definition Classes
    LightGBMDartParams
  218. val skipDrop: DoubleParam
    Definition Classes
    LightGBMDartParams
  219. val slotNames: StringArrayParam
    Definition Classes
    LightGBMSlotParams
  220. def stringFromTrainedModel(model: LightGBMClassificationModel): String
    Definition Classes
    LightGBMClassifierLightGBMBase
  221. val thresholds: DoubleArrayParam
    Definition Classes
    HasThresholds
  222. val timeout: DoubleParam
    Definition Classes
    LightGBMExecutionParams
  223. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  224. val topK: IntParam
    Definition Classes
    LightGBMExecutionParams
  225. def transformSchema(schema: StructType): StructType
    Definition Classes
    Predictor → PipelineStage
  226. val uid: String
    Definition Classes
    LightGBMClassifierBasicLogging → Identifiable
  227. val uniformDrop: BooleanParam
    Definition Classes
    LightGBMDartParams
  228. val useBarrierExecutionMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  229. val useSingleDatasetMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  230. val validationIndicatorCol: Param[String]

    The name of the validation indicator column

    The name of the validation indicator column

    Definition Classes
    HasValidationIndicatorCol
  231. val ver: String
    Definition Classes
    BasicLogging
  232. val verbosity: IntParam
    Definition Classes
    LightGBMParams
  233. val weightCol: Param[String]

    The name of the weight column

    The name of the weight column

    Definition Classes
    HasWeightCol
  234. def write: MLWriter
    Definition Classes
    DefaultParamsWritable → MLWritable
  235. val xgboostDartMode: BooleanParam
    Definition Classes
    LightGBMDartParams