Class Hyperparameters.Builder

java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.elasticsearch.ml.Hyperparameters.Builder
All Implemented Interfaces:
ObjectBuilder<Hyperparameters>
Enclosing class:
Hyperparameters

public static class Hyperparameters.Builder
extends ObjectBuilderBase
implements ObjectBuilder<Hyperparameters>
Builder for Hyperparameters.
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • alpha

      public final Hyperparameters.Builder alpha​(@Nullable java.lang.Double value)
      API name: alpha
    • lambda

      public final Hyperparameters.Builder lambda​(@Nullable java.lang.Double value)
      API name: lambda
    • gamma

      public final Hyperparameters.Builder gamma​(@Nullable java.lang.Double value)
      API name: gamma
    • eta

      public final Hyperparameters.Builder eta​(@Nullable java.lang.Double value)
      API name: eta
    • etaGrowthRatePerTree

      public final Hyperparameters.Builder etaGrowthRatePerTree​(@Nullable java.lang.Double value)
      API name: eta_growth_rate_per_tree
    • featureBagFraction

      public final Hyperparameters.Builder featureBagFraction​(@Nullable java.lang.Double value)
      API name: feature_bag_fraction
    • downsampleFactor

      public final Hyperparameters.Builder downsampleFactor​(@Nullable java.lang.Double value)
      API name: downsample_factor
    • maxAttemptsToAddTree

      public final Hyperparameters.Builder maxAttemptsToAddTree​(@Nullable java.lang.Integer value)
      API name: max_attempts_to_add_tree
    • maxOptimizationRoundsPerHyperparameter

      public final Hyperparameters.Builder maxOptimizationRoundsPerHyperparameter​(@Nullable java.lang.Integer value)
      API name: max_optimization_rounds_per_hyperparameter
    • maxTrees

      public final Hyperparameters.Builder maxTrees​(@Nullable java.lang.Integer value)
      API name: max_trees
    • numFolds

      public final Hyperparameters.Builder numFolds​(@Nullable java.lang.Integer value)
      API name: num_folds
    • numSplitsPerFeature

      public final Hyperparameters.Builder numSplitsPerFeature​(@Nullable java.lang.Integer value)
      API name: num_splits_per_feature
    • softTreeDepthLimit

      public final Hyperparameters.Builder softTreeDepthLimit​(@Nullable java.lang.Integer value)
      API name: soft_tree_depth_limit
    • softTreeDepthTolerance

      public final Hyperparameters.Builder softTreeDepthTolerance​(@Nullable java.lang.Double value)
      API name: soft_tree_depth_tolerance
    • build

      public Hyperparameters build()
      Builds a Hyperparameters.
      Specified by:
      build in interface ObjectBuilder<Hyperparameters>
      Throws:
      java.lang.NullPointerException - if some of the required fields are null.