Class Hyperparameters.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<Hyperparameters.Builder>
co.elastic.clients.elasticsearch.ml.Hyperparameters.Builder
- All Implemented Interfaces:
WithJson<Hyperparameters.Builder>
,ObjectBuilder<Hyperparameters>
- Enclosing class:
- Hyperparameters
public static class Hyperparameters.Builder
extends WithJsonObjectBuilderBase<Hyperparameters.Builder>
implements ObjectBuilder<Hyperparameters>
Builder for
Hyperparameters
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal Hyperparameters.Builder
API name:alpha
build()
Builds aHyperparameters
.final Hyperparameters.Builder
downsampleFactor
(Double value) API name:downsample_factor
final Hyperparameters.Builder
API name:eta
final Hyperparameters.Builder
etaGrowthRatePerTree
(Double value) API name:eta_growth_rate_per_tree
final Hyperparameters.Builder
featureBagFraction
(Double value) API name:feature_bag_fraction
final Hyperparameters.Builder
API name:gamma
final Hyperparameters.Builder
API name:lambda
final Hyperparameters.Builder
maxAttemptsToAddTree
(Integer value) API name:max_attempts_to_add_tree
final Hyperparameters.Builder
API name:max_optimization_rounds_per_hyperparameter
final Hyperparameters.Builder
API name:max_trees
final Hyperparameters.Builder
API name:num_folds
final Hyperparameters.Builder
numSplitsPerFeature
(Integer value) API name:num_splits_per_feature
protected Hyperparameters.Builder
self()
final Hyperparameters.Builder
softTreeDepthLimit
(Integer value) API name:soft_tree_depth_limit
final Hyperparameters.Builder
softTreeDepthTolerance
(Double value) API name:soft_tree_depth_tolerance
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
alpha
API name:alpha
-
lambda
API name:lambda
-
gamma
API name:gamma
-
eta
API name:eta
-
etaGrowthRatePerTree
API name:eta_growth_rate_per_tree
-
featureBagFraction
API name:feature_bag_fraction
-
downsampleFactor
API name:downsample_factor
-
maxAttemptsToAddTree
API name:max_attempts_to_add_tree
-
maxOptimizationRoundsPerHyperparameter
public final Hyperparameters.Builder maxOptimizationRoundsPerHyperparameter(@Nullable Integer value) API name:max_optimization_rounds_per_hyperparameter
-
maxTrees
API name:max_trees
-
numFolds
API name:num_folds
-
numSplitsPerFeature
API name:num_splits_per_feature
-
softTreeDepthLimit
API name:soft_tree_depth_limit
-
softTreeDepthTolerance
API name:soft_tree_depth_tolerance
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<Hyperparameters.Builder>
-
build
Builds aHyperparameters
.- Specified by:
build
in interfaceObjectBuilder<Hyperparameters>
- Throws:
NullPointerException
- if some of the required fields are null.
-