Trait

com.microsoft.ml.spark

LightGBMParams

Related Doc: package spark

Permalink

trait LightGBMParams extends MMLParams

Defines common parameters across all LightGBM learners.

Linear Supertypes
MMLParams, DefaultParamsWritable, MLWritable, Wrappable, Params, Serializable, Serializable, Identifiable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LightGBMParams
  2. MMLParams
  3. DefaultParamsWritable
  4. MLWritable
  5. Wrappable
  6. Params
  7. Serializable
  8. Serializable
  9. Identifiable
  10. AnyRef
  11. 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 BooleanParam(i: Identifiable, name: String, description: String, default: Boolean): BooleanParam

    Permalink
    Definition Classes
    Wrappable
  6. def BooleanParam(i: Identifiable, name: String, description: String): BooleanParam

    Permalink
    Definition Classes
    Wrappable
  7. def DoubleParam(i: Identifiable, name: String, description: String, default: Double): DoubleParam

    Permalink
    Definition Classes
    Wrappable
  8. def DoubleParam(i: Identifiable, name: String, description: String): DoubleParam

    Permalink
    Definition Classes
    Wrappable
  9. def IntParam(i: Identifiable, name: String, description: String, validation: (Int) ⇒ Boolean): IntParam

    Permalink
    Definition Classes
    Wrappable
  10. def IntParam(i: Identifiable, name: String, description: String, default: Int): IntParam

    Permalink
    Definition Classes
    Wrappable
  11. def IntParam(i: Identifiable, name: String, description: String): IntParam

    Permalink
    Definition Classes
    Wrappable
  12. def LongParam(i: Identifiable, name: String, description: String, default: Long): LongParam

    Permalink
    Definition Classes
    Wrappable
  13. def LongParam(i: Identifiable, name: String, description: String): LongParam

    Permalink
    Definition Classes
    Wrappable
  14. def StringParam(i: Identifiable, name: String, description: String, default: String, domain: Seq[String]): Param[String]

    Permalink
    Definition Classes
    Wrappable
  15. def StringParam(i: Identifiable, name: String, description: String, default: String): Param[String]

    Permalink
    Definition Classes
    Wrappable
  16. def StringParam(i: Identifiable, name: String, description: String, validation: (String) ⇒ Boolean): Param[String]

    Permalink
    Definition Classes
    Wrappable
  17. def StringParam(i: Identifiable, name: String, description: String): Param[String]

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

    Permalink
    Definition Classes
    Any
  19. val baggingFraction: DoubleParam

    Permalink
  20. val baggingFreq: IntParam

    Permalink
  21. val baggingSeed: IntParam

    Permalink
  22. def chainedUid(origin: String): String

    Permalink
    Definition Classes
    Wrappable
  23. final def clear(param: Param[_]): LightGBMParams.this.type

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

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

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

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

    Permalink
  28. val earlyStoppingRound: IntParam

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

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

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

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

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

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

    Permalink
    Definition Classes
    Params
  35. val featureFraction: DoubleParam

    Permalink
  36. def finalize(): Unit

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

    Permalink
    Definition Classes
    Params
  38. def getBaggingFraction: Double

    Permalink
  39. def getBaggingFreq: Int

    Permalink
  40. def getBaggingSeed: Int

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

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

    Permalink
    Definition Classes
    Params
  43. def getDefaultListenPort: Int

    Permalink
  44. def getEarlyStoppingRound: Int

    Permalink
  45. def getFeatureFraction: Double

    Permalink
  46. def getLearningRate: Double

    Permalink
  47. def getMaxBin: Int

    Permalink
  48. def getMaxDepth: Int

    Permalink
  49. def getMinSumHessianInLeaf: Double

    Permalink
  50. def getNumIterations: Int

    Permalink
  51. def getNumLeaves: Int

    Permalink
  52. def getObjective: String

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

    Permalink
    Definition Classes
    Params
  54. def getParallelism: String

    Permalink
  55. def getParam(paramName: String): Param[Any]

    Permalink
    Definition Classes
    Params
  56. def getTimeout: Double

    Permalink
  57. final def hasDefault[T](param: Param[T]): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  60. final def isDefined(param: Param[_]): Boolean

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

    Permalink
    Definition Classes
    Any
  62. final def isSet(param: Param[_]): Boolean

    Permalink
    Definition Classes
    Params
  63. val learningRate: DoubleParam

    Permalink
  64. val maxBin: IntParam

    Permalink
  65. val maxDepth: IntParam

    Permalink
  66. val minSumHessianInLeaf: DoubleParam

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

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

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

    Permalink
    Definition Classes
    AnyRef
  70. val numIterations: IntParam

    Permalink
  71. val numLeaves: IntParam

    Permalink
  72. val objective: Param[String]

    Permalink
  73. val parallelism: Param[String]

    Permalink
  74. val paramDomains: Map[String, Seq[String]]

    Permalink
    Definition Classes
    Wrappable
  75. lazy val params: Array[Param[_]]

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

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

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

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

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

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

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

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

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

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

    Permalink
  86. def setEarlyStoppingRound(value: Int): LightGBMParams.this.type

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

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

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

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

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

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

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

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

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

    Permalink
  96. def setTimeout(value: Double): LightGBMParams.this.type

    Permalink
  97. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  98. val timeout: DoubleParam

    Permalink
  99. def toString(): String

    Permalink
    Definition Classes
    Identifiable → AnyRef → Any
  100. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  103. def write: MLWriter

    Permalink
    Definition Classes
    DefaultParamsWritable → MLWritable

Inherited from MMLParams

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

Members