Trait

com.microsoft.ml.spark.lightgbm

LightGBMParams

Related Doc: package lightgbm

Permalink

trait LightGBMParams extends Wrappable with DefaultParamsWritable with HasWeightCol with HasValidationIndicatorCol with HasInitScoreCol with LightGBMExecutionParams

Defines common parameters across all LightGBM learners.

Linear Supertypes
LightGBMExecutionParams, HasInitScoreCol, HasValidationIndicatorCol, HasWeightCol, DefaultParamsWritable, MLWritable, Wrappable, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LightGBMParams
  2. LightGBMExecutionParams
  3. HasInitScoreCol
  4. HasValidationIndicatorCol
  5. HasWeightCol
  6. DefaultParamsWritable
  7. MLWritable
  8. Wrappable
  9. Params
  10. Serializable
  11. Serializable
  12. Identifiable
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def copy(extra: ParamMap): Params

    Permalink
    Definition Classes
    Params
  2. abstract val uid: String

    Permalink
    Definition Classes
    Identifiable

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def $[T](param: Param[T]): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  4. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  5. def additionalPythonMethods(): String

    Permalink
    Definition Classes
    Wrappable
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. val baggingFraction: DoubleParam

    Permalink
  8. val baggingFreq: IntParam

    Permalink
  9. val baggingSeed: IntParam

    Permalink
  10. val boostFromAverage: BooleanParam

    Permalink
  11. val boostingType: Param[String]

    Permalink
  12. val categoricalSlotIndexes: IntArrayParam

    Permalink
  13. val categoricalSlotNames: StringArrayParam

    Permalink
  14. final def clear(param: Param[_]): LightGBMParams.this.type

    Permalink
    Definition Classes
    Params
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def copyValues[T <: Params](to: T, extra: ParamMap): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  17. final def defaultCopy[T <: Params](extra: ParamMap): T

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  18. val defaultListenPort: IntParam

    Permalink
    Definition Classes
    LightGBMExecutionParams
  19. val earlyStoppingRound: IntParam

    Permalink
  20. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  21. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  22. def explainParam(param: Param[_]): String

    Permalink
    Definition Classes
    Params
  23. def explainParams(): String

    Permalink
    Definition Classes
    Params
  24. final def extractParamMap(): ParamMap

    Permalink
    Definition Classes
    Params
  25. final def extractParamMap(extra: ParamMap): ParamMap

    Permalink
    Definition Classes
    Params
  26. val featureFraction: DoubleParam

    Permalink
  27. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  28. final def get[T](param: Param[T]): Option[T]

    Permalink
    Definition Classes
    Params
  29. def getBaggingFraction: Double

    Permalink
  30. def getBaggingFreq: Int

    Permalink
  31. def getBaggingSeed: Int

    Permalink
  32. def getBoostFromAverage: Boolean

    Permalink
  33. def getBoostingType: String

    Permalink
  34. def getCategoricalSlotIndexes: Array[Int]

    Permalink
  35. def getCategoricalSlotNames: Array[String]

    Permalink
  36. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  37. final def getDefault[T](param: Param[T]): Option[T]

    Permalink
    Definition Classes
    Params
  38. def getDefaultListenPort: Int

    Permalink
    Definition Classes
    LightGBMExecutionParams
  39. def getEarlyStoppingRound: Int

    Permalink
  40. def getFeatureFraction: Double

    Permalink
  41. def getInitScoreCol: String

    Permalink

    Definition Classes
    HasInitScoreCol
  42. def getIsProvideTrainingMetric: Boolean

    Permalink
  43. def getLambdaL1: Double

    Permalink
  44. def getLambdaL2: Double

    Permalink
  45. def getLearningRate: Double

    Permalink
  46. def getMaxBin: Int

    Permalink
  47. def getMaxDepth: Int

    Permalink
  48. def getMetric: String

    Permalink
  49. def getMinSumHessianInLeaf: Double

    Permalink
  50. def getModelString: String

    Permalink
  51. def getNumBatches: Int

    Permalink
  52. def getNumIterations: Int

    Permalink
  53. def getNumLeaves: Int

    Permalink
  54. def getObjective: String

    Permalink
  55. final def getOrDefault[T](param: Param[T]): T

    Permalink
    Definition Classes
    Params
  56. def getParallelism: String

    Permalink
    Definition Classes
    LightGBMExecutionParams
  57. def getParam(paramName: String): Param[Any]

    Permalink
    Definition Classes
    Params
  58. def getTimeout: Double

    Permalink
    Definition Classes
    LightGBMExecutionParams
  59. def getUseBarrierExecutionMode: Boolean

    Permalink
    Definition Classes
    LightGBMExecutionParams
  60. def getValidationIndicatorCol: String

    Permalink

    Definition Classes
    HasValidationIndicatorCol
  61. def getVerbosity: Int

    Permalink
  62. def getWeightCol: String

    Permalink

    Definition Classes
    HasWeightCol
  63. final def hasDefault[T](param: Param[T]): Boolean

    Permalink
    Definition Classes
    Params
  64. def hasParam(paramName: String): Boolean

    Permalink
    Definition Classes
    Params
  65. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  66. val initScoreCol: Param[String]

    Permalink

    The name of the initial score column

    The name of the initial score column

    Definition Classes
    HasInitScoreCol
  67. final def isDefined(param: Param[_]): Boolean

    Permalink
    Definition Classes
    Params
  68. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  69. val isProvideTrainingMetric: BooleanParam

    Permalink
  70. final def isSet(param: Param[_]): Boolean

    Permalink
    Definition Classes
    Params
  71. val lambdaL1: DoubleParam

    Permalink
  72. val lambdaL2: DoubleParam

    Permalink
  73. val learningRate: DoubleParam

    Permalink
  74. val maxBin: IntParam

    Permalink
  75. val maxDepth: IntParam

    Permalink
  76. val metric: Param[String]

    Permalink
  77. val minSumHessianInLeaf: DoubleParam

    Permalink
  78. val modelString: Param[String]

    Permalink
  79. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  80. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  81. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  82. val numBatches: IntParam

    Permalink
  83. val numIterations: IntParam

    Permalink
  84. val numLeaves: IntParam

    Permalink
  85. val objective: Param[String]

    Permalink
  86. val parallelism: Param[String]

    Permalink
    Definition Classes
    LightGBMExecutionParams
  87. lazy val params: Array[Param[_]]

    Permalink
    Definition Classes
    Params
  88. def save(path: String): Unit

    Permalink
    Definition Classes
    MLWritable
    Annotations
    @Since( "1.6.0" ) @throws( ... )
  89. final def set(paramPair: ParamPair[_]): LightGBMParams.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  90. final def set(param: String, value: Any): LightGBMParams.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  91. final def set[T](param: Param[T], value: T): LightGBMParams.this.type

    Permalink
    Definition Classes
    Params
  92. def setBaggingFraction(value: Double): LightGBMParams.this.type

    Permalink
  93. def setBaggingFreq(value: Int): LightGBMParams.this.type

    Permalink
  94. def setBaggingSeed(value: Int): LightGBMParams.this.type

    Permalink
  95. def setBoostFromAverage(value: Boolean): LightGBMParams.this.type

    Permalink
  96. def setBoostingType(value: String): LightGBMParams.this.type

    Permalink
  97. def setCategoricalSlotIndexes(value: Array[Int]): LightGBMParams.this.type

    Permalink
  98. def setCategoricalSlotNames(value: Array[String]): LightGBMParams.this.type

    Permalink
  99. final def setDefault(paramPairs: ParamPair[_]*): LightGBMParams.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  100. final def setDefault[T](param: Param[T], value: T): LightGBMParams.this.type

    Permalink
    Attributes
    protected
    Definition Classes
    Params
  101. def setDefaultListenPort(value: Int): LightGBMParams.this.type

    Permalink
    Definition Classes
    LightGBMExecutionParams
  102. def setEarlyStoppingRound(value: Int): LightGBMParams.this.type

    Permalink
  103. def setFeatureFraction(value: Double): LightGBMParams.this.type

    Permalink
  104. def setInitScoreCol(value: String): LightGBMParams.this.type

    Permalink

    Definition Classes
    HasInitScoreCol
  105. def setIsProvideTrainingMetric(value: Boolean): LightGBMParams.this.type

    Permalink
  106. def setLambdaL1(value: Double): LightGBMParams.this.type

    Permalink
  107. def setLambdaL2(value: Double): LightGBMParams.this.type

    Permalink
  108. def setLearningRate(value: Double): LightGBMParams.this.type

    Permalink
  109. def setMaxBin(value: Int): LightGBMParams.this.type

    Permalink
  110. def setMaxDepth(value: Int): LightGBMParams.this.type

    Permalink
  111. def setMetric(value: String): LightGBMParams.this.type

    Permalink
  112. def setMinSumHessianInLeaf(value: Double): LightGBMParams.this.type

    Permalink
  113. def setModelString(value: String): LightGBMParams.this.type

    Permalink
  114. def setNumBatches(value: Int): LightGBMParams.this.type

    Permalink
  115. def setNumIterations(value: Int): LightGBMParams.this.type

    Permalink
  116. def setNumLeaves(value: Int): LightGBMParams.this.type

    Permalink
  117. def setObjective(value: String): LightGBMParams.this.type

    Permalink
  118. def setParallelism(value: String): LightGBMParams.this.type

    Permalink
    Definition Classes
    LightGBMExecutionParams
  119. def setTimeout(value: Double): LightGBMParams.this.type

    Permalink
    Definition Classes
    LightGBMExecutionParams
  120. def setUseBarrierExecutionMode(value: Boolean): LightGBMParams.this.type

    Permalink
    Definition Classes
    LightGBMExecutionParams
  121. def setValidationIndicatorCol(value: String): LightGBMParams.this.type

    Permalink

    Definition Classes
    HasValidationIndicatorCol
  122. def setVerbosity(value: Int): LightGBMParams.this.type

    Permalink
  123. def setWeightCol(value: String): LightGBMParams.this.type

    Permalink

    Definition Classes
    HasWeightCol
  124. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  125. val timeout: DoubleParam

    Permalink
    Definition Classes
    LightGBMExecutionParams
  126. def toString(): String

    Permalink
    Definition Classes
    Identifiable → AnyRef → Any
  127. val useBarrierExecutionMode: BooleanParam

    Permalink
    Definition Classes
    LightGBMExecutionParams
  128. val validationIndicatorCol: Param[String]

    Permalink

    The name of the validation indicator column

    The name of the validation indicator column

    Definition Classes
    HasValidationIndicatorCol
  129. val verbosity: IntParam

    Permalink
  130. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  131. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  132. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  133. val weightCol: Param[String]

    Permalink

    The name of the weight column

    The name of the weight column

    Definition Classes
    HasWeightCol
  134. def write: MLWriter

    Permalink
    Definition Classes
    DefaultParamsWritable → MLWritable

Inherited from LightGBMExecutionParams

Inherited from HasInitScoreCol

Inherited from HasValidationIndicatorCol

Inherited from HasWeightCol

Inherited from DefaultParamsWritable

Inherited from MLWritable

Inherited from Wrappable

Inherited from Params

Inherited from Serializable

Inherited from Serializable

Inherited from Identifiable

Inherited from AnyRef

Inherited from Any

getParam

param

setParam

Ungrouped