Class Hyperparameters

java.lang.Object
co.elastic.clients.elasticsearch.ml.Hyperparameters
All Implemented Interfaces:
JsonpSerializable

@JsonpDeserializable
public class Hyperparameters
extends java.lang.Object
implements JsonpSerializable
See Also:
API specification
  • Field Details

  • Method Details

    • of

      public static Hyperparameters of​(java.util.function.Function<Hyperparameters.Builder,​ObjectBuilder<Hyperparameters>> fn)
    • alpha

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

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

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

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

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

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

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

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

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

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

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

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

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

      @Nullable public final java.lang.Double softTreeDepthTolerance()
      API name: soft_tree_depth_tolerance
    • serialize

      public void serialize​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
      Serialize this object to JSON.
      Specified by:
      serialize in interface JsonpSerializable
    • serializeInternal

      protected void serializeInternal​(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)
    • setupHyperparametersDeserializer

      protected static void setupHyperparametersDeserializer​(ObjectDeserializer<Hyperparameters.Builder> op)