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 Constructor Description Builder() -
Method Summary
Modifier and Type Method Description Hyperparameters.Builderalpha(java.lang.Double value)API name:alphaHyperparametersbuild()Builds aHyperparameters.Hyperparameters.BuilderdownsampleFactor(java.lang.Double value)API name:downsample_factorHyperparameters.Buildereta(java.lang.Double value)API name:etaHyperparameters.BuilderetaGrowthRatePerTree(java.lang.Double value)API name:eta_growth_rate_per_treeHyperparameters.BuilderfeatureBagFraction(java.lang.Double value)API name:feature_bag_fractionHyperparameters.Buildergamma(java.lang.Double value)API name:gammaHyperparameters.Builderlambda(java.lang.Double value)API name:lambdaHyperparameters.BuildermaxAttemptsToAddTree(java.lang.Integer value)API name:max_attempts_to_add_treeHyperparameters.BuildermaxOptimizationRoundsPerHyperparameter(java.lang.Integer value)API name:max_optimization_rounds_per_hyperparameterHyperparameters.BuildermaxTrees(java.lang.Integer value)API name:max_treesHyperparameters.BuildernumFolds(java.lang.Integer value)API name:num_foldsHyperparameters.BuildernumSplitsPerFeature(java.lang.Integer value)API name:num_splits_per_featureprotected Hyperparameters.Builderself()Hyperparameters.BuildersoftTreeDepthLimit(java.lang.Integer value)API name:soft_tree_depth_limitHyperparameters.BuildersoftTreeDepthTolerance(java.lang.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, _mapPutAllMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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 java.lang.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:
java.lang.NullPointerException- if some of the required fields are null.
-