case class SeedParams(seed: Option[Int], deterministic: Option[Boolean], baggingSeed: Option[Int], featureFractionSeed: Option[Int], extraSeed: Option[Int], dropSeed: Option[Int], dataRandomSeed: Option[Int], objectiveSeed: Option[Int], boostingType: String, objective: String) extends ParamGroup with Product with Serializable

Defines parameters related to seed and determinism for lightgbm.

seed

Main seed, used to generate other seeds.

deterministic

Setting this to true should ensure stable results when using the same data and the same parameters.

baggingSeed

Bagging seed.

featureFractionSeed

Feature fraction seed.

extraSeed

Random seed for selecting threshold when extra_trees is true.

dropSeed

Random seed to choose dropping models. Only used in dart.

dataRandomSeed

Random seed for sampling data to construct histogram bins.

objectiveSeed

Random seed for objectives, if random process is needed. Currently used only for rank_xendcg objective.

boostingType

Boosting type, used to determine if drop seed should be set.

objective

Objective, used to determine if objective seed should be set.

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SeedParams
  2. Product
  3. Equals
  4. ParamGroup
  5. Serializable
  6. Serializable
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new SeedParams(seed: Option[Int], deterministic: Option[Boolean], baggingSeed: Option[Int], featureFractionSeed: Option[Int], extraSeed: Option[Int], dropSeed: Option[Int], dataRandomSeed: Option[Int], objectiveSeed: Option[Int], boostingType: String, objective: String)

    seed

    Main seed, used to generate other seeds.

    deterministic

    Setting this to true should ensure stable results when using the same data and the same parameters.

    baggingSeed

    Bagging seed.

    featureFractionSeed

    Feature fraction seed.

    extraSeed

    Random seed for selecting threshold when extra_trees is true.

    dropSeed

    Random seed to choose dropping models. Only used in dart.

    dataRandomSeed

    Random seed for sampling data to construct histogram bins.

    objectiveSeed

    Random seed for objectives, if random process is needed. Currently used only for rank_xendcg objective.

    boostingType

    Boosting type, used to determine if drop seed should be set.

    objective

    Objective, used to determine if objective seed should be set.

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def appendParams(sb: ParamsStringBuilder): ParamsStringBuilder
    Definition Classes
    SeedParamsParamGroup
  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. val baggingSeed: Option[Int]
  7. val boostingType: String
  8. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  9. val dataRandomSeed: Option[Int]
  10. val deterministic: Option[Boolean]
  11. val dropSeed: Option[Int]
  12. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  13. val extraSeed: Option[Int]
  14. val featureFractionSeed: Option[Int]
  15. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  16. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  18. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  19. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  20. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  21. val objective: String
  22. val objectiveSeed: Option[Int]
  23. val seed: Option[Int]
  24. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  25. def toString(): String
    Definition Classes
    ParamGroup → AnyRef → Any
  26. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  28. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()

Inherited from Product

Inherited from Equals

Inherited from ParamGroup

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped