Object

ai.minxiao.ds4s.core.h2o.learning

ParamValue

Related Doc: package learning

Permalink

object ParamValue

finally, assign values to those hyperparameters

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ParamValue
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

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 ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val activation: Activation

    Permalink

    NN

    NN

    Options: Activation.activation
    --Tanh
    --TanhWithDropout
    --Rectifier
    --RectifierWithDropout
    --Maxout
    --MaxoutWithDropout
    --ExpRectifier
    --ExpRectifierWithDropout
  5. val adaptiveRate: Boolean

    Permalink

    NN: Adaptive Rate

  6. val addIntercept: Boolean

    Permalink
  7. val alpha: Double

    Permalink
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. val autoencoder: Boolean

    Permalink
  10. val backend: Backend

    Permalink

    XGB

    XGB

    Options: Backend.backend
    --auto
    --gpu
    --cpu
  11. val balanceClasses: Boolean

    Permalink
  12. val betaEpsilon: Double

    Permalink
  13. val booster: Booster

    Permalink

    XGB

    XGB

    Options: Booster.booster
    --gbtree
    --gblinear
    --dart
  14. val classificationStop: Double

    Permalink
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. val convergenceTol: Double

    Permalink
  17. val dartNormalizeType: DartNormalizeType

    Permalink

    XGB

    XGB

    Options: DartNormalizeType.dartNormalizeType
    --tree
    --forest
  18. val elasticAveraging: Boolean

    Permalink
  19. val epochs: Int

    Permalink
  20. val epsilon: Double

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  23. val estimateK: Boolean

    Permalink
  24. val family: Family

    Permalink

    GLM

    GLM

    Options: Family.family
    --Binary Classification: binomial
    --Multi-class Classification: multinomial
    --Regression: gaussian, quasibinomial, ordinal, poisson, gamma, tweedie,
  25. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  26. val gammaX: Double

    Permalink
  27. val gammaY: Double

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

    Permalink
    Definition Classes
    AnyRef → Any
  29. val gradient: Gradient

    Permalink

    SVM: Gradient Options: Hinge, LeastSquares, Logistic

  30. val gradientEpsilon: Double

    Permalink
  31. val growPolicy: GrowPolicy

    Permalink

    XGB

    XGB

    Options:
    --depthwise
    --lossguide
  32. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  33. val hidden: Array[Int]

    Permalink
  34. val hiddenDropoutRatios: Array[Double]

    Permalink
  35. val imputeOriginal: Boolean

    Permalink
  36. val initGLRM: GlrmInitialization

    Permalink

    GLRM Initialization

    GLRM Initialization

    Options: GlrmInitialization.initialization
    --PlusPlus
    --Random
    --SVD
    --Power
  37. val initKMM: Initialization

    Permalink

    KMM Initialization

    KMM Initialization

    Options: KMeansInitialization.initialization
    --Random
    --PlusPlus
    --Furthest
    --User
  38. val initLearningRate: Float

    Permalink
  39. val initStepSize: Double

    Permalink
  40. val initialWeightDistribution: InitialWeightDistribution

    Permalink

    NN: Initialization

    NN: Initialization

    Options:
    --UniformAdaptive: optimized initialization based on the size of the network;
    --Uniform: zero mean with a parameterized interval (-initialWeightScale, initialWeightScale)
    --Normal: zero mean with a parameterized standard deviation N(0, initialWeightScale^2)
  41. val initialWeightScale: Double

    Permalink

    NN: Initialization

    NN: Initialization

    Options:
    --UniformAdaptive: optimized initialization based on the size of the network;
    --Uniform: zero mean with a parameterized interval (-initialWeightScale, initialWeightScale)
    --Normal: zero mean with a parameterized standard deviation N(0, initialWeightScale^2)
  42. val inputDropoutRatio: Double

    Permalink
  43. val intercept: Boolean

    Permalink
  44. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  45. val k: Int

    Permalink
  46. val l1: Double

    Permalink
  47. val l2: Double

    Permalink
  48. val lambda: Double

    Permalink
  49. val lambdaSearch: Boolean

    Permalink
  50. val laplace: Double

    Permalink
  51. val loss: Loss

    Permalink

    NN: loss

    NN: loss

    Options: Loss.loss
    --Automatic
    --Classification: Quadratic, ModifiedHuber, CrossEntropy
    --Regression: Absolute, Quadratic, Huber, Quantile
  52. val lossGLRMCat: GlrmLoss

    Permalink

    GLRM: Loss

    GLRM: Loss

    Options: GlrmLoss.glrmloss
    --Numeric features
    ----Quadratic
    ----Absolute
    ----Huber
    ----Poisson
    ----Periodic
    --Binary features
    ----Logistic
    ----Hinge
    --Multinomial features
    ----Categorical
    ----Ordinal
  53. val lossGLRMNum: GlrmLoss

    Permalink

    GLRM: Loss

    GLRM: Loss

    Options: GlrmLoss.glrmloss
    --Numeric features
    ----Quadratic
    ----Absolute
    ----Huber
    ----Poisson
    ----Periodic
    --Binary features
    ----Logistic
    ----Hinge
    --Multinomial features
    ----Categorical
    ----Ordinal
  54. val maxDepth: Int

    Permalink
  55. val maxIterations: Int

    Permalink
  56. val maxModels: Int

    Permalink
  57. val maxRuntimeSecs: Double

    Permalink
  58. val maxW2: Float

    Permalink
  59. val minStepSize: Double

    Permalink
  60. val minWordFreq: Int

    Permalink
  61. val miniBatchFraction: Double

    Permalink
  62. val miniBatchSize: Int

    Permalink
  63. val missingValuesHandling: MissingValuesHandling

    Permalink
  64. val momentumRamp: Double

    Permalink
  65. val momentumStable: Double

    Permalink
  66. val momentumStart: Double

    Permalink
  67. val nbins: Int

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

    Permalink
    Definition Classes
    AnyRef
  69. val nesterovAcceleratedGradient: Boolean

    Permalink
  70. val normModel: NormModel

    Permalink

    W2V: NormModel

    W2V: NormModel

    Options: NormModel.normModel
    --HSM
  71. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  73. val ntrees: Int

    Permalink
  74. val objectiveEpsilon: Double

    Permalink
  75. val rate: Double

    Permalink
  76. val rateAnnealing: Double

    Permalink

    NN: learning rate annealing, only active is disable adaptiveRate learning rate annealing The annealing rate is the inverse of the number of training samples for halving the learning rate

    NN: learning rate annealing, only active is disable adaptiveRate learning rate annealing The annealing rate is the inverse of the number of training samples for halving the learning rate

  77. val rateDecay: Double

    Permalink
  78. val recoverSVD: Boolean

    Permalink
  79. val regAlpha: Float

    Permalink
  80. val regLambda: Float

    Permalink
  81. val regParam: Double

    Permalink

    GLRM: regularizer on X and Y

    GLRM: regularizer on X and Y

    Options: GlrmRegularizer.glrmRegularizer
    --None
    --Quadratic
    --L2
    --L1
    --NonNegative
    --OneSparse
    --UnitOneSparse
    --Simplex
  82. val regressionStop: Double

    Permalink
  83. val regularizationX: GlrmRegularizer

    Permalink
  84. val regularizationY: GlrmRegularizer

    Permalink
  85. val rho: Double

    Permalink
  86. val scoreTrainingSamples: Long

    Permalink
  87. val scoreValidationSamples: Long

    Permalink
  88. val scoreValidationSampling: ClassSamplingMethod

    Permalink

    NN: score validation sampling method

    NN: score validation sampling method

    Options: ClassSamplingMethod.classSamplingMethod
    --Uniform
    --Stratified
  89. val sentSampleRate: Float

    Permalink
  90. val solver: Solver

    Permalink

    GLM GLM Solver

    GLM GLM Solver

    Options: Solver.solver
    --IRLSM: Iteratively Reweighted Least Squares Method
    --L_BFGS: Limited-memory Broyden-Fletcher-Goldfarb-Shanno algorithm
    --COORDINATE_DESCENT: Coordinate Decent
    --COORDINATE_DESCENT_NAIVE: Coordinate Decent Naive
    --AUTO: Sets the solver based on given data and parameters (default)
    --GRADIENT_DESCENT_LH: Gradient Descent Likelihood (available for Ordinal family only; default for Ordinal family)
    --GRADIENT_DESCENT_SQERR: Gradient Descent Squared Error (available for Ordinal family only)
    Guidelines:
    --L_BFGS works much better for L2-only multininomial and if you have too many active predictors.
    --You must use IRLSM if you have p-values.
    --IRLSM and COORDINATE_DESCENT share the same path (i.e., they both compute the same gram matrix), they just solve it differently.
    --Use COORDINATE_DESCENT if you have less than 5000 predictors and L1 penalty.
    --COORDINATE_DESCENT performs better when lambda_search is enabled. Also with bounds, it tends to get a higher accuracy.
    --Use GRADIENT_DESCENT_LH or GRADIENT_DESCENT_SQERR when family=ordinal. With GRADIENT_DESCENT_LH, the model parameters are adjusted by minimizing the loss function; with GRADIENT_DESCENT_SQERR, the model parameters are adjusted using the loss function.
  91. val standardize: Boolean

    Permalink
  92. val stepSize: Double

    Permalink
  93. val stoppingMetric: StoppingMetric

    Permalink

    stopping metric: {AUTO, deviance, logloss, MSE, RMSE,MAE,RMSLE, AUC, lift_top_group, misclassification, mean_per_class_error, custom, r2} Stopping Metric mean_per_class_error --> average recall

    stopping metric: {AUTO, deviance, logloss, MSE, RMSE,MAE,RMSLE, AUC, lift_top_group, misclassification, mean_per_class_error, custom, r2} Stopping Metric mean_per_class_error --> average recall

  94. val stoppingRounds: Int

    Permalink
  95. val stoppingTolerance: Double

    Permalink
  96. val svdMethod: Method

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

    Permalink
    Definition Classes
    AnyRef
  98. val threshold: Double

    Permalink
  99. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  100. val trainSamplesPerIteration: Long

    Permalink

    NN: number of training samples per iteration (if using N nodes, each node will get 1/N samples)

    NN: number of training samples per iteration (if using N nodes, each node will get 1/N samples)

    Options:
    --  0: one epoch per iteration,
    -- -1: the maximum amount of data per iteration (if **replicate training data** is enabled, N epochs will be trained per iteration on N nodes, otherwise one epoch).
    -- -2: automatic mode (auto-tuning)
  101. val treeMethod: TreeMethod

    Permalink

    XGB

    XGB

    Options:
    --auto
    --exact
    --approx
    --hist
  102. val updater: Updater

    Permalink

    SVM: updater Options: L1, L2, Simple

  103. val vecSize: Int

    Permalink
  104. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  107. val windowSize: Int

    Permalink
  108. val wordModel: WordModel

    Permalink

    W2V: WordModel

    W2V: WordModel

    Options: WordModel.wordModel
    --SkipGram

Inherited from AnyRef

Inherited from Any

Ungrouped