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. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def $[T](param: Param[T]): T
    Attributes
    protected
    Definition Classes
    Params
  4. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val baggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  7. val baggingFreq: IntParam
  8. val baggingSeed: IntParam
  9. val binSampleCount: IntParam
    Definition Classes
    LightGBMBinParams
  10. val boostFromAverage: BooleanParam
  11. val boostingType: Param[String]
  12. val categoricalSlotIndexes: IntArrayParam
    Definition Classes
    LightGBMSlotParams
  13. val categoricalSlotNames: StringArrayParam
    Definition Classes
    LightGBMSlotParams
  14. val chunkSize: IntParam
    Definition Classes
    LightGBMExecutionParams
  15. lazy val classNameHelper: String
    Attributes
    protected
    Definition Classes
    BaseWrappable
  16. final def clear(param: Param[_]): LightGBMParams.this.type
    Definition Classes
    Params
  17. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  18. def companionModelClassName: String
    Attributes
    protected
    Definition Classes
    BaseWrappable
  19. def copyValues[T <: Params](to: T, extra: ParamMap): T
    Attributes
    protected
    Definition Classes
    Params
  20. lazy val copyrightLines: String
    Attributes
    protected
    Definition Classes
    BaseWrappable
  21. final def defaultCopy[T <: Params](extra: ParamMap): T
    Attributes
    protected
    Definition Classes
    Params
  22. val defaultListenPort: IntParam
    Definition Classes
    LightGBMExecutionParams
  23. val delegate: Option[LightGBMDelegate]
  24. val driverListenPort: IntParam
    Definition Classes
    LightGBMExecutionParams
  25. val dropRate: DoubleParam
    Definition Classes
    LightGBMDartParams
  26. val earlyStoppingRound: IntParam
    Definition Classes
    LightGBMLearnerParams
  27. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  29. def explainParam(param: Param[_]): String
    Definition Classes
    Params
  30. def explainParams(): String
    Definition Classes
    Params
  31. final def extractParamMap(): ParamMap
    Definition Classes
    Params
  32. final def extractParamMap(extra: ParamMap): ParamMap
    Definition Classes
    Params
  33. val featureFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  34. val featuresShapCol: Param[String]
    Definition Classes
    LightGBMPredictionParams
  35. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  36. val fobj: FObjParam
    Definition Classes
    LightGBMObjectiveParams
  37. final def get[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  38. def getBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  39. def getBaggingFreq: Int
  40. def getBaggingSeed: Int
  41. def getBinSampleCount: Int
    Definition Classes
    LightGBMBinParams
  42. def getBoostFromAverage: Boolean
  43. def getBoostingType: String
  44. def getCategoricalSlotIndexes: Array[Int]
    Definition Classes
    LightGBMSlotParams
  45. def getCategoricalSlotNames: Array[String]
    Definition Classes
    LightGBMSlotParams
  46. def getChunkSize: Int
    Definition Classes
    LightGBMExecutionParams
  47. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  48. final def getDefault[T](param: Param[T]): Option[T]
    Definition Classes
    Params
  49. def getDefaultListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  50. def getDelegate: Option[LightGBMDelegate]
  51. def getDriverListenPort: Int
    Definition Classes
    LightGBMExecutionParams
  52. def getDropRate: Double
    Definition Classes
    LightGBMDartParams
  53. def getEarlyStoppingRound: Int
    Definition Classes
    LightGBMLearnerParams
  54. def getFObj: FObjTrait
    Definition Classes
    LightGBMObjectiveParams
  55. def getFeatureFraction: Double
    Definition Classes
    LightGBMFractionParams
  56. def getFeaturesShapCol: String
    Definition Classes
    LightGBMPredictionParams
  57. def getImprovementTolerance: Double
    Definition Classes
    LightGBMLearnerParams
  58. def getInitScoreCol: String

    Definition Classes
    HasInitScoreCol
  59. def getIsProvideTrainingMetric: Boolean
  60. def getLambdaL1: Double
  61. def getLambdaL2: Double
  62. def getLeafPredictionCol: String
    Definition Classes
    LightGBMPredictionParams
  63. def getLearningRate: Double
  64. def getMatrixType: String
    Definition Classes
    LightGBMExecutionParams
  65. def getMaxBin: Int
    Definition Classes
    LightGBMBinParams
  66. def getMaxBinByFeature: Array[Int]
  67. def getMaxDeltaStep: Double
  68. def getMaxDepth: Int
  69. def getMaxDrop: Int
    Definition Classes
    LightGBMDartParams
  70. def getMetric: String
  71. def getMinDataInLeaf: Int
  72. def getMinGainToSplit: Double
  73. def getMinSumHessianInLeaf: Double
  74. def getModelString: String
  75. def getNegBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  76. def getNumBatches: Int
    Definition Classes
    LightGBMExecutionParams
  77. def getNumIterations: Int
  78. def getNumLeaves: Int
  79. def getNumTasks: Int
    Definition Classes
    LightGBMExecutionParams
  80. def getNumThreads: Int
    Definition Classes
    LightGBMExecutionParams
  81. def getObjective: String
    Definition Classes
    LightGBMObjectiveParams
  82. final def getOrDefault[T](param: Param[T]): T
    Definition Classes
    Params
  83. def getParallelism: String
    Definition Classes
    LightGBMExecutionParams
  84. def getParam(paramName: String): Param[Any]
    Definition Classes
    Params
  85. def getPosBaggingFraction: Double
    Definition Classes
    LightGBMFractionParams
  86. def getPredictDisableShapeCheck: Boolean
    Definition Classes
    LightGBMPredictionParams
  87. def getRepartitionByGroupingColumn: Boolean
    Definition Classes
    LightGBMExecutionParams
  88. def getSkipDrop: Double
    Definition Classes
    LightGBMDartParams
  89. def getSlotNames: Array[String]
    Definition Classes
    LightGBMSlotParams
  90. def getTimeout: Double
    Definition Classes
    LightGBMExecutionParams
  91. def getTopK: Int
    Definition Classes
    LightGBMExecutionParams
  92. def getUniformDrop: Boolean
    Definition Classes
    LightGBMDartParams
  93. def getUseBarrierExecutionMode: Boolean
    Definition Classes
    LightGBMExecutionParams
  94. def getUseSingleDatasetMode: Boolean
    Definition Classes
    LightGBMExecutionParams
  95. def getValidationIndicatorCol: String

    Definition Classes
    HasValidationIndicatorCol
  96. def getVerbosity: Int
  97. def getWeightCol: String

    Definition Classes
    HasWeightCol
  98. def getXGBoostDartMode: Boolean
    Definition Classes
    LightGBMDartParams
  99. final def hasDefault[T](param: Param[T]): Boolean
    Definition Classes
    Params
  100. def hasParam(paramName: String): Boolean
    Definition Classes
    Params
  101. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  102. val improvementTolerance: DoubleParam
    Definition Classes
    LightGBMLearnerParams
  103. val initScoreCol: Param[String]

    The name of the initial score column

    The name of the initial score column

    Definition Classes
    HasInitScoreCol
  104. final def isDefined(param: Param[_]): Boolean
    Definition Classes
    Params
  105. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  106. val isProvideTrainingMetric: BooleanParam
  107. final def isSet(param: Param[_]): Boolean
    Definition Classes
    Params
  108. val lambdaL1: DoubleParam
  109. val lambdaL2: DoubleParam
  110. val leafPredictionCol: Param[String]
    Definition Classes
    LightGBMPredictionParams
  111. val learningRate: DoubleParam
  112. def makePyFile(conf: CodegenConfig): Unit
    Definition Classes
    PythonWrappable
  113. def makeRFile(conf: CodegenConfig): Unit
    Definition Classes
    RWrappable
  114. val matrixType: Param[String]
    Definition Classes
    LightGBMExecutionParams
  115. val maxBin: IntParam
    Definition Classes
    LightGBMBinParams
  116. val maxBinByFeature: IntArrayParam
  117. val maxDeltaStep: DoubleParam
  118. val maxDepth: IntParam
  119. val maxDrop: IntParam
    Definition Classes
    LightGBMDartParams
  120. val metric: Param[String]
  121. val minDataInLeaf: IntParam
  122. val minGainToSplit: DoubleParam
  123. val minSumHessianInLeaf: DoubleParam
  124. val modelString: Param[String]
  125. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  126. val negBaggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  127. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  128. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  129. val numBatches: IntParam
    Definition Classes
    LightGBMExecutionParams
  130. val numIterations: IntParam
  131. val numLeaves: IntParam
  132. val numTasks: IntParam
    Definition Classes
    LightGBMExecutionParams
  133. val numThreads: IntParam
    Definition Classes
    LightGBMExecutionParams
  134. val objective: Param[String]
    Definition Classes
    LightGBMObjectiveParams
  135. val parallelism: Param[String]
    Definition Classes
    LightGBMExecutionParams
  136. lazy val params: Array[Param[_]]
    Definition Classes
    Params
  137. val posBaggingFraction: DoubleParam
    Definition Classes
    LightGBMFractionParams
  138. val predictDisableShapeCheck: BooleanParam
    Definition Classes
    LightGBMPredictionParams
  139. def pyAdditionalMethods: String
    Definition Classes
    PythonWrappable
  140. lazy val pyClassDoc: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  141. lazy val pyClassName: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  142. def pyExtraEstimatorImports: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  143. def pyExtraEstimatorMethods: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  144. lazy val pyInheritedClasses: Seq[String]
    Attributes
    protected
    Definition Classes
    PythonWrappable
  145. def pyInitFunc(): String
    Definition Classes
    PythonWrappable
  146. lazy val pyInternalWrapper: Boolean
    Attributes
    protected
    Definition Classes
    PythonWrappable
  147. lazy val pyObjectBaseClass: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  148. def pyParamArg[T](p: Param[T]): String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  149. def pyParamDefault[T](p: Param[T]): Option[String]
    Attributes
    protected
    Definition Classes
    PythonWrappable
  150. def pyParamGetter(p: Param[_]): String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  151. def pyParamSetter(p: Param[_]): String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  152. def pyParamsArgs: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  153. def pyParamsDefaults: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  154. lazy val pyParamsDefinitions: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  155. def pyParamsGetters: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  156. def pyParamsSetters: String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  157. def pythonClass(): String
    Attributes
    protected
    Definition Classes
    PythonWrappable
  158. def rClass(): String
    Attributes
    protected
    Definition Classes
    RWrappable
  159. def rDocString: String
    Attributes
    protected
    Definition Classes
    RWrappable
  160. def rExtraBodyLines: String
    Attributes
    protected
    Definition Classes
    RWrappable
  161. def rExtraInitLines: String
    Attributes
    protected
    Definition Classes
    RWrappable
  162. lazy val rFuncName: String
    Attributes
    protected
    Definition Classes
    RWrappable
  163. lazy val rInternalWrapper: Boolean
    Attributes
    protected
    Definition Classes
    RWrappable
  164. def rParamArg[T](p: Param[T]): String
    Attributes
    protected
    Definition Classes
    RWrappable
  165. def rParamsArgs: String
    Attributes
    protected
    Definition Classes
    RWrappable
  166. def rSetterLines: String
    Attributes
    protected
    Definition Classes
    RWrappable
  167. val repartitionByGroupingColumn: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  168. def save(path: String): Unit
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  169. final def set(paramPair: ParamPair[_]): LightGBMParams.this.type
    Attributes
    protected
    Definition Classes
    Params
  170. final def set(param: String, value: Any): LightGBMParams.this.type
    Attributes
    protected
    Definition Classes
    Params
  171. final def set[T](param: Param[T], value: T): LightGBMParams.this.type
    Definition Classes
    Params
  172. def setBaggingFraction(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMFractionParams
  173. def setBaggingFreq(value: Int): LightGBMParams.this.type
  174. def setBaggingSeed(value: Int): LightGBMParams.this.type
  175. def setBinSampleCount(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMBinParams
  176. def setBoostFromAverage(value: Boolean): LightGBMParams.this.type
  177. def setBoostingType(value: String): LightGBMParams.this.type
  178. def setCategoricalSlotIndexes(value: Array[Int]): LightGBMParams.this.type
    Definition Classes
    LightGBMSlotParams
  179. def setCategoricalSlotNames(value: Array[String]): LightGBMParams.this.type
    Definition Classes
    LightGBMSlotParams
  180. def setChunkSize(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  181. final def setDefault(paramPairs: ParamPair[_]*): LightGBMParams.this.type
    Attributes
    protected
    Definition Classes
    Params
  182. final def setDefault[T](param: Param[T], value: T): LightGBMParams.this.type
    Attributes
    protected
    Definition Classes
    Params
  183. def setDefaultListenPort(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  184. def setDelegate(delegate: LightGBMDelegate): LightGBMParams.this.type
  185. def setDriverListenPort(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  186. def setDropRate(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  187. def setEarlyStoppingRound(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMLearnerParams
  188. def setFObj(value: FObjTrait): LightGBMParams.this.type
    Definition Classes
    LightGBMObjectiveParams
  189. def setFeatureFraction(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMFractionParams
  190. def setFeaturesShapCol(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMPredictionParams
  191. def setImprovementTolerance(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMLearnerParams
  192. def setInitScoreCol(value: String): LightGBMParams.this.type

    Definition Classes
    HasInitScoreCol
  193. def setIsProvideTrainingMetric(value: Boolean): LightGBMParams.this.type
  194. def setLambdaL1(value: Double): LightGBMParams.this.type
  195. def setLambdaL2(value: Double): LightGBMParams.this.type
  196. def setLeafPredictionCol(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMPredictionParams
  197. def setLearningRate(value: Double): LightGBMParams.this.type
  198. def setMatrixType(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  199. def setMaxBin(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMBinParams
  200. def setMaxBinByFeature(value: Array[Int]): LightGBMParams.this.type
  201. def setMaxDeltaStep(value: Double): LightGBMParams.this.type
  202. def setMaxDepth(value: Int): LightGBMParams.this.type
  203. def setMaxDrop(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  204. def setMetric(value: String): LightGBMParams.this.type
  205. def setMinDataInLeaf(value: Int): LightGBMParams.this.type
  206. def setMinGainToSplit(value: Double): LightGBMParams.this.type
  207. def setMinSumHessianInLeaf(value: Double): LightGBMParams.this.type
  208. def setModelString(value: String): LightGBMParams.this.type
  209. def setNegBaggingFraction(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMFractionParams
  210. def setNumBatches(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  211. def setNumIterations(value: Int): LightGBMParams.this.type
  212. def setNumLeaves(value: Int): LightGBMParams.this.type
  213. def setNumTasks(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  214. def setNumThreads(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  215. def setObjective(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMObjectiveParams
  216. def setParallelism(value: String): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  217. def setPosBaggingFraction(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMFractionParams
  218. def setPredictDisableShapeCheck(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMPredictionParams
  219. def setRepartitionByGroupingColumn(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  220. def setSkipDrop(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  221. def setSlotNames(value: Array[String]): LightGBMParams.this.type
    Definition Classes
    LightGBMSlotParams
  222. def setTimeout(value: Double): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  223. def setTopK(value: Int): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  224. def setUniformDrop(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  225. def setUseBarrierExecutionMode(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  226. def setUseSingleDatasetMode(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMExecutionParams
  227. def setValidationIndicatorCol(value: String): LightGBMParams.this.type

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

    Definition Classes
    HasWeightCol
  230. def setXGBoostDartMode(value: Boolean): LightGBMParams.this.type
    Definition Classes
    LightGBMDartParams
  231. val skipDrop: DoubleParam
    Definition Classes
    LightGBMDartParams
  232. val slotNames: StringArrayParam
    Definition Classes
    LightGBMSlotParams
  233. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  234. val timeout: DoubleParam
    Definition Classes
    LightGBMExecutionParams
  235. def toString(): String
    Definition Classes
    Identifiable → AnyRef → Any
  236. val topK: IntParam
    Definition Classes
    LightGBMExecutionParams
  237. val uniformDrop: BooleanParam
    Definition Classes
    LightGBMDartParams
  238. val useBarrierExecutionMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  239. val useSingleDatasetMode: BooleanParam
    Definition Classes
    LightGBMExecutionParams
  240. val validationIndicatorCol: Param[String]

    The name of the validation indicator column

    The name of the validation indicator column

    Definition Classes
    HasValidationIndicatorCol
  241. val verbosity: IntParam
  242. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  243. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  244. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  245. val weightCol: Param[String]

    The name of the weight column

    The name of the weight column

    Definition Classes
    HasWeightCol
  246. def write: MLWriter
    Definition Classes
    DefaultParamsWritable → MLWritable
  247. val xgboostDartMode: BooleanParam
    Definition Classes
    LightGBMDartParams

Inherited from LightGBMObjectiveParams

Inherited from LightGBMPredictionParams

Inherited from LightGBMDartParams

Inherited from LightGBMLearnerParams

Inherited from LightGBMBinParams

Inherited from LightGBMFractionParams

Inherited from LightGBMSlotParams

Inherited from LightGBMExecutionParams

Inherited from HasInitScoreCol

Inherited from HasValidationIndicatorCol

Inherited from HasWeightCol

Inherited from DefaultParamsWritable

Inherited from MLWritable

Inherited from Wrappable

Inherited from RWrappable

Inherited from PythonWrappable

Inherited from BaseWrappable

Inherited from Params

Inherited from Serializable

Inherited from Serializable

Inherited from Identifiable

Inherited from AnyRef

Inherited from Any

getParam

param

setParam

Ungrouped