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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal Hyperparameters.BuilderAPI name:alphabuild()Builds aHyperparameters.final Hyperparameters.BuilderdownsampleFactor(Double value) API name:downsample_factorfinal Hyperparameters.BuilderAPI name:etafinal Hyperparameters.BuilderetaGrowthRatePerTree(Double value) API name:eta_growth_rate_per_treefinal Hyperparameters.BuilderfeatureBagFraction(Double value) API name:feature_bag_fractionfinal Hyperparameters.BuilderAPI name:gammafinal Hyperparameters.BuilderAPI name:lambdafinal Hyperparameters.BuildermaxAttemptsToAddTree(Integer value) API name:max_attempts_to_add_treefinal Hyperparameters.BuilderAPI name:max_optimization_rounds_per_hyperparameterfinal Hyperparameters.BuilderAPI name:max_treesfinal Hyperparameters.BuilderAPI name:num_foldsfinal Hyperparameters.BuildernumSplitsPerFeature(Integer value) API name:num_splits_per_featureprotected Hyperparameters.Builderself()final Hyperparameters.BuildersoftTreeDepthLimit(Integer value) API name:soft_tree_depth_limitfinal Hyperparameters.BuildersoftTreeDepthTolerance(Double value) API name:soft_tree_depth_toleranceMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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:
selfin classWithJsonObjectBuilderBase<Hyperparameters.Builder>
-
build
Builds aHyperparameters.- Specified by:
buildin interfaceObjectBuilder<Hyperparameters>- Throws:
NullPointerException- if some of the required fields are null.
-