trait LightGBMParams extends Wrappable with DefaultParamsWritable with HasWeightCol with HasValidationIndicatorCol with HasInitScoreCol with LightGBMExecutionParams with LightGBMSlotParams with LightGBMFractionParams with LightGBMBinParams with LightGBMLearnerParams with LightGBMDartParams with LightGBMPredictionParams with LightGBMObjectiveParams

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LightGBMParams
  2. LightGBMObjectiveParams
  3. LightGBMPredictionParams
  4. LightGBMDartParams
  5. LightGBMLearnerParams
  6. LightGBMBinParams
  7. LightGBMFractionParams
  8. LightGBMSlotParams
  9. LightGBMExecutionParams
  10. HasInitScoreCol
  11. HasValidationIndicatorCol
  12. HasWeightCol
  13. DefaultParamsWritable
  14. MLWritable
  15. Wrappable
  16. RWrappable
  17. PythonWrappable
  18. BaseWrappable
  19. Params
  20. Serializable
  21. Serializable
  22. Identifiable
  23. AnyRef
  24. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def copy(extra: ParamMap): Params
    Definition Classes
    Params
  2. abstract val uid: String
    Definition Classes
    Identifiable

Concrete Value Members

  1. val baggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  2. val baggingFreq: IntParam
  3. val baggingSeed: IntParam
  4. val binSampleCount: IntParam
    Definition Classes
    LightGBMBinParams
  5. val boostFromAverage: BooleanParam
  6. val boostingType: Param[String]
  7. val categoricalSlotIndexes: IntArrayParam
    Definition Classes
    LightGBMSlotParams
  8. val categoricalSlotNames: StringArrayParam
    Definition Classes
    LightGBMSlotParams
  9. val chunkSize: IntParam
    Definition Classes
    LightGBMExecutionParams
  10. final def clear(param: Param[_]): LightGBMParams.this.type
    Definition Classes
    Params
  11. val defaultListenPort: IntParam
    Definition Classes
    LightGBMExecutionParams
  12. val delegate: Option[LightGBMDelegate]
  13. val driverListenPort: IntParam
    Definition Classes
    LightGBMExecutionParams
  14. val dropRate: DoubleParam
    Definition Classes
    LightGBMDartParams
  15. val earlyStoppingRound: IntParam
    Definition Classes
    LightGBMLearnerParams
  16. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  17. def explainParams(): String
    Definition Classes
    Params
  18. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  19. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  20. val featureFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  21. val featuresShapCol: Param[String]
    Definition Classes
    LightGBMPredictionParams
  22. val fobj: FObjParam
    Definition Classes
    LightGBMObjectiveParams
  23. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  24. def getBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  25. def getBaggingFreq: Int
  26. def getBaggingSeed: Int
  27. def getBinSampleCount: Int
    Definition Classes
    LightGBMBinParams
  28. def getBoostFromAverage: Boolean
  29. def getBoostingType: String
  30. def getCategoricalSlotIndexes: Array[Int]
    Definition Classes
    LightGBMSlotParams
  31. def getCategoricalSlotNames: Array[String]
    Definition Classes
    LightGBMSlotParams
  32. def getChunkSize: Int
    Definition Classes
    LightGBMExecutionParams
  33. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  34. def getDefaultListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  35. def getDelegate: Option[LightGBMDelegate]
  36. def getDriverListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  37. def getDropRate: Double
    Definition Classes
    LightGBMDartParams
  38. def getEarlyStoppingRound: Int
    Definition Classes
    LightGBMLearnerParams
  39. def getFObj: FObjTrait
    Definition Classes
    LightGBMObjectiveParams
  40. def getFeatureFraction: Double
    Definition Classes
    LightGBMFractionParams
  41. def getFeaturesShapCol: String
    Definition Classes
    LightGBMPredictionParams
  42. def getImprovementTolerance: Double
    Definition Classes
    LightGBMLearnerParams
  43. def getInitScoreCol: String

    Definition Classes
    HasInitScoreCol
  44. def getIsProvideTrainingMetric: Boolean
  45. def getLambdaL1: Double
  46. def getLambdaL2: Double
  47. def getLeafPredictionCol: String
    Definition Classes
    LightGBMPredictionParams
  48. def getLearningRate: Double
  49. def getMatrixType: String
    Definition Classes
    LightGBMExecutionParams
  50. def getMaxBin: Int
    Definition Classes
    LightGBMBinParams
  51. def getMaxBinByFeature: Array[Int]
  52. def getMaxDeltaStep: Double
  53. def getMaxDepth: Int
  54. def getMaxDrop: Int
    Definition Classes
    LightGBMDartParams
  55. def getMetric: String
  56. def getMinDataInLeaf: Int
  57. def getMinGainToSplit: Double
  58. def getMinSumHessianInLeaf: Double
  59. def getModelString: String
  60. def getNegBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  61. def getNumBatches: Int
    Definition Classes
    LightGBMExecutionParams
  62. def getNumIterations: Int
  63. def getNumLeaves: Int
  64. def getNumTasks: Int
    Definition Classes
    LightGBMExecutionParams
  65. def getNumThreads: Int
    Definition Classes
    LightGBMExecutionParams
  66. def getObjective: String
    Definition Classes
    LightGBMObjectiveParams
  67. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  68. def getParallelism: String
    Definition Classes
    LightGBMExecutionParams
  69. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  70. def getPosBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  71. def getPredictDisableShapeCheck: Boolean
    Definition Classes
    LightGBMPredictionParams
  72. def getRepartitionByGroupingColumn: Boolean
    Definition Classes
    LightGBMExecutionParams
  73. def getSkipDrop: Double
    Definition Classes
    LightGBMDartParams
  74. def getSlotNames: Array[String]
    Definition Classes
    LightGBMSlotParams
  75. def getTimeout: Double
    Definition Classes
    LightGBMExecutionParams
  76. def getTopK: Int
    Definition Classes
    LightGBMExecutionParams
  77. def getUniformDrop: Boolean
    Definition Classes
    LightGBMDartParams
  78. def getUseBarrierExecutionMode: Boolean
    Definition Classes
    LightGBMExecutionParams
  79. def getUseSingleDatasetMode: Boolean
    Definition Classes
    LightGBMExecutionParams
  80. def getValidationIndicatorCol: String

    Definition Classes
    HasValidationIndicatorCol
  81. def getVerbosity: Int
  82. def getWeightCol: String

    Definition Classes
    HasWeightCol
  83. def getXGBoostDartMode: Boolean
    Definition Classes
    LightGBMDartParams
  84. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  85. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  86. val improvementTolerance: DoubleParam
    Definition Classes
    LightGBMLearnerParams
  87. val initScoreCol: Param[String]

    The name of the initial score column

    The name of the initial score column

    Definition Classes
    HasInitScoreCol
  88. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  89. val isProvideTrainingMetric: BooleanParam
  90. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  91. val lambdaL1: DoubleParam
  92. val lambdaL2: DoubleParam
  93. val leafPredictionCol: Param[String]
    Definition Classes
    LightGBMPredictionParams
  94. val learningRate: DoubleParam
  95. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  96. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  97. val matrixType: Param[String]
    Definition Classes
    LightGBMExecutionParams
  98. val maxBin: IntParam
    Definition Classes
    LightGBMBinParams
  99. val maxBinByFeature: IntArrayParam
  100. val maxDeltaStep: DoubleParam
  101. val maxDepth: IntParam
  102. val maxDrop: IntParam
    Definition Classes
    LightGBMDartParams
  103. val metric: Param[String]
  104. val minDataInLeaf: IntParam
  105. val minGainToSplit: DoubleParam
  106. val minSumHessianInLeaf: DoubleParam
  107. val modelString: Param[String]
  108. val negBaggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  109. val numBatches: IntParam
    Definition Classes
    LightGBMExecutionParams
  110. val numIterations: IntParam
  111. val numLeaves: IntParam
  112. val numTasks: IntParam
    Definition Classes
    LightGBMExecutionParams
  113. val numThreads: IntParam
    Definition Classes
    LightGBMExecutionParams
  114. val objective: Param[String]
    Definition Classes
    LightGBMObjectiveParams
  115. val parallelism: Param[String]
    Definition Classes
    LightGBMExecutionParams
  116. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  117. val posBaggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  118. val predictDisableShapeCheck: BooleanParam
    Definition Classes
    LightGBMPredictionParams
  119. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  120. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  121. val repartitionByGroupingColumn: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  122. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  123. final def set[T](param: Param[T], value: T): LightGBMParams.this.type
    Definition Classes
    Params
  124. def setBaggingFraction(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMFractionParams
  125. def setBaggingFreq(value: Int): LightGBMParams.this.type
  126. def setBaggingSeed(value: Int): LightGBMParams.this.type
  127. def setBinSampleCount(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMBinParams
  128. def setBoostFromAverage(value: Boolean): LightGBMParams.this.type
  129. def setBoostingType(value: String): LightGBMParams.this.type
  130. def setCategoricalSlotIndexes(value: Array[Int]): LightGBMParams.this.type
    Definition Classes
    LightGBMSlotParams
  131. def setCategoricalSlotNames(value: Array[String]): LightGBMParams.this.type
    Definition Classes
    LightGBMSlotParams
  132. def setChunkSize(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  133. def setDefaultListenPort(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  134. def setDelegate(delegate: LightGBMDelegate): LightGBMParams.this.type
  135. def setDriverListenPort(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  136. def setDropRate(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  137. def setEarlyStoppingRound(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMLearnerParams
  138. def setFObj(value: FObjTrait): LightGBMParams.this.type
    Definition Classes
    LightGBMObjectiveParams
  139. def setFeatureFraction(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMFractionParams
  140. def setFeaturesShapCol(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMPredictionParams
  141. def setImprovementTolerance(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMLearnerParams
  142. def setInitScoreCol(value: String): LightGBMParams.this.type

    Definition Classes
    HasInitScoreCol
  143. def setIsProvideTrainingMetric(value: Boolean): LightGBMParams.this.type
  144. def setLambdaL1(value: Double): LightGBMParams.this.type
  145. def setLambdaL2(value: Double): LightGBMParams.this.type
  146. def setLeafPredictionCol(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMPredictionParams
  147. def setLearningRate(value: Double): LightGBMParams.this.type
  148. def setMatrixType(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  149. def setMaxBin(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMBinParams
  150. def setMaxBinByFeature(value: Array[Int]): LightGBMParams.this.type
  151. def setMaxDeltaStep(value: Double): LightGBMParams.this.type
  152. def setMaxDepth(value: Int): LightGBMParams.this.type
  153. def setMaxDrop(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  154. def setMetric(value: String): LightGBMParams.this.type
  155. def setMinDataInLeaf(value: Int): LightGBMParams.this.type
  156. def setMinGainToSplit(value: Double): LightGBMParams.this.type
  157. def setMinSumHessianInLeaf(value: Double): LightGBMParams.this.type
  158. def setModelString(value: String): LightGBMParams.this.type
  159. def setNegBaggingFraction(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMFractionParams
  160. def setNumBatches(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  161. def setNumIterations(value: Int): LightGBMParams.this.type
  162. def setNumLeaves(value: Int): LightGBMParams.this.type
  163. def setNumTasks(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  164. def setNumThreads(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  165. def setObjective(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMObjectiveParams
  166. def setParallelism(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  167. def setPosBaggingFraction(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMFractionParams
  168. def setPredictDisableShapeCheck(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMPredictionParams
  169. def setRepartitionByGroupingColumn(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  170. def setSkipDrop(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  171. def setSlotNames(value: Array[String]): LightGBMParams.this.type
    Definition Classes
    LightGBMSlotParams
  172. def setTimeout(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  173. def setTopK(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  174. def setUniformDrop(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  175. def setUseBarrierExecutionMode(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  176. def setUseSingleDatasetMode(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  177. def setValidationIndicatorCol(value: String): LightGBMParams.this.type

    Definition Classes
    HasValidationIndicatorCol
  178. def setVerbosity(value: Int): LightGBMParams.this.type
  179. def setWeightCol(value: String): LightGBMParams.this.type

    Definition Classes
    HasWeightCol
  180. def setXGBoostDartMode(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  181. val skipDrop: DoubleParam
    Definition Classes
    LightGBMDartParams
  182. val slotNames: StringArrayParam
    Definition Classes
    LightGBMSlotParams
  183. val timeout: DoubleParam
    Definition Classes
    LightGBMExecutionParams
  184. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  185. val topK: IntParam
    Definition Classes
    LightGBMExecutionParams
  186. val uniformDrop: BooleanParam
    Definition Classes
    LightGBMDartParams
  187. val useBarrierExecutionMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  188. val useSingleDatasetMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  189. val validationIndicatorCol: Param[String]

    The name of the validation indicator column

    The name of the validation indicator column

    Definition Classes
    HasValidationIndicatorCol
  190. val verbosity: IntParam
  191. val weightCol: Param[String]

    The name of the weight column

    The name of the weight column

    Definition Classes
    HasWeightCol
  192. def write: MLWriter
    Definition Classes
    DefaultParamsWritable → MLWritable
  193. val xgboostDartMode: BooleanParam
    Definition Classes
    LightGBMDartParams