Class Hyperparameters
java.lang.Object
co.elastic.clients.elasticsearch.ml.Hyperparameters
- All Implemented Interfaces:
JsonpSerializable
@JsonpDeserializable public final class Hyperparameters extends java.lang.Object implements JsonpSerializable
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classHyperparameters.BuilderBuilder forHyperparameters. -
Field Summary
Fields Modifier and Type Field Description static JsonpDeserializer<Hyperparameters>_DESERIALIZERJson deserializer forHyperparameters -
Constructor Summary
Constructors Constructor Description Hyperparameters(Hyperparameters.Builder builder)Hyperparameters(java.util.function.Function<Hyperparameters.Builder,Hyperparameters.Builder> fn) -
Method Summary
Modifier and Type Method Description java.lang.Doublealpha()API name:alphajava.lang.DoubledownsampleFactor()API name:downsample_factorjava.lang.Doubleeta()API name:etajava.lang.DoubleetaGrowthRatePerTree()API name:eta_growth_rate_per_treejava.lang.DoublefeatureBagFraction()API name:feature_bag_fractionjava.lang.Doublegamma()API name:gammajava.lang.Doublelambda()API name:lambdajava.lang.IntegermaxAttemptsToAddTree()API name:max_attempts_to_add_treejava.lang.IntegermaxOptimizationRoundsPerHyperparameter()API name:max_optimization_rounds_per_hyperparameterjava.lang.IntegermaxTrees()API name:max_treesjava.lang.IntegernumFolds()API name:num_foldsjava.lang.IntegernumSplitsPerFeature()API name:num_splits_per_featurevoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper)protected static voidsetupHyperparametersDeserializer(DelegatingDeserializer<Hyperparameters.Builder> op)java.lang.IntegersoftTreeDepthLimit()API name:soft_tree_depth_limitjava.lang.DoublesoftTreeDepthTolerance()API name:soft_tree_depth_toleranceMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
_DESERIALIZER
Json deserializer forHyperparameters
-
-
Constructor Details
-
Hyperparameters
-
Hyperparameters
public Hyperparameters(java.util.function.Function<Hyperparameters.Builder,Hyperparameters.Builder> fn)
-
-
Method Details
-
alpha
@Nullable public java.lang.Double alpha()API name:alpha -
lambda
@Nullable public java.lang.Double lambda()API name:lambda -
gamma
@Nullable public java.lang.Double gamma()API name:gamma -
eta
@Nullable public java.lang.Double eta()API name:eta -
etaGrowthRatePerTree
@Nullable public java.lang.Double etaGrowthRatePerTree()API name:eta_growth_rate_per_tree -
featureBagFraction
@Nullable public java.lang.Double featureBagFraction()API name:feature_bag_fraction -
downsampleFactor
@Nullable public java.lang.Double downsampleFactor()API name:downsample_factor -
maxAttemptsToAddTree
@Nullable public java.lang.Integer maxAttemptsToAddTree()API name:max_attempts_to_add_tree -
maxOptimizationRoundsPerHyperparameter
@Nullable public java.lang.Integer maxOptimizationRoundsPerHyperparameter()API name:max_optimization_rounds_per_hyperparameter -
maxTrees
@Nullable public java.lang.Integer maxTrees()API name:max_trees -
numFolds
@Nullable public java.lang.Integer numFolds()API name:num_folds -
numSplitsPerFeature
@Nullable public java.lang.Integer numSplitsPerFeature()API name:num_splits_per_feature -
softTreeDepthLimit
@Nullable public java.lang.Integer softTreeDepthLimit()API name:soft_tree_depth_limit -
softTreeDepthTolerance
@Nullable public java.lang.Double softTreeDepthTolerance()API name:soft_tree_depth_tolerance -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
setupHyperparametersDeserializer
protected static void setupHyperparametersDeserializer(DelegatingDeserializer<Hyperparameters.Builder> op)
-