Class Hyperparameters
java.lang.Object
org.elasticsearch.client.ml.dataframe.stats.regression.Hyperparameters
- All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent,org.elasticsearch.common.xcontent.ToXContentObject
public class Hyperparameters
extends java.lang.Object
implements org.elasticsearch.common.xcontent.ToXContentObject
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static org.elasticsearch.common.ParseFieldALPHAstatic org.elasticsearch.common.ParseFieldDOWNSAMPLE_FACTORstatic org.elasticsearch.common.ParseFieldETAstatic org.elasticsearch.common.ParseFieldETA_GROWTH_RATE_PER_TREEstatic org.elasticsearch.common.ParseFieldFEATURE_BAG_FRACTIONstatic org.elasticsearch.common.ParseFieldGAMMAstatic org.elasticsearch.common.ParseFieldLAMBDAstatic org.elasticsearch.common.ParseFieldMAX_ATTEMPTS_TO_ADD_TREEstatic org.elasticsearch.common.ParseFieldMAX_OPTIMIZATION_ROUNDS_PER_HYPERPARAMETERstatic org.elasticsearch.common.ParseFieldMAX_TREESstatic org.elasticsearch.common.ParseFieldNUM_FOLDSstatic org.elasticsearch.common.ParseFieldNUM_SPLITS_PER_FEATUREstatic org.elasticsearch.common.xcontent.ConstructingObjectParser<Hyperparameters,java.lang.Void>PARSERstatic org.elasticsearch.common.ParseFieldSOFT_TREE_DEPTH_LIMITstatic org.elasticsearch.common.ParseFieldSOFT_TREE_DEPTH_TOLERANCE -
Constructor Summary
Constructors Constructor Description Hyperparameters(java.lang.Double alpha, java.lang.Double downsampleFactor, java.lang.Double eta, java.lang.Double etaGrowthRatePerTree, java.lang.Double featureBagFraction, java.lang.Double gamma, java.lang.Double lambda, java.lang.Integer maxAttemptsToAddTree, java.lang.Integer maxOptimizationRoundsPerHyperparameter, java.lang.Integer maxTrees, java.lang.Integer numFolds, java.lang.Integer numSplitsPerFeature, java.lang.Double softTreeDepthLimit, java.lang.Double softTreeDepthTolerance) -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object o)java.lang.DoublegetAlpha()java.lang.DoublegetDownsampleFactor()java.lang.DoublegetEta()java.lang.DoublegetEtaGrowthRatePerTree()java.lang.DoublegetFeatureBagFraction()java.lang.DoublegetGamma()java.lang.DoublegetLambda()java.lang.IntegergetMaxAttemptsToAddTree()java.lang.IntegergetMaxOptimizationRoundsPerHyperparameter()java.lang.IntegergetMaxTrees()java.lang.IntegergetNumFolds()java.lang.IntegergetNumSplitsPerFeature()java.lang.DoublegetSoftTreeDepthLimit()java.lang.DoublegetSoftTreeDepthTolerance()inthashCode()org.elasticsearch.common.xcontent.XContentBuildertoXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
-
Field Details
-
ALPHA
public static final org.elasticsearch.common.ParseField ALPHA -
DOWNSAMPLE_FACTOR
public static final org.elasticsearch.common.ParseField DOWNSAMPLE_FACTOR -
ETA
public static final org.elasticsearch.common.ParseField ETA -
ETA_GROWTH_RATE_PER_TREE
public static final org.elasticsearch.common.ParseField ETA_GROWTH_RATE_PER_TREE -
FEATURE_BAG_FRACTION
public static final org.elasticsearch.common.ParseField FEATURE_BAG_FRACTION -
GAMMA
public static final org.elasticsearch.common.ParseField GAMMA -
LAMBDA
public static final org.elasticsearch.common.ParseField LAMBDA -
MAX_ATTEMPTS_TO_ADD_TREE
public static final org.elasticsearch.common.ParseField MAX_ATTEMPTS_TO_ADD_TREE -
MAX_OPTIMIZATION_ROUNDS_PER_HYPERPARAMETER
public static final org.elasticsearch.common.ParseField MAX_OPTIMIZATION_ROUNDS_PER_HYPERPARAMETER -
MAX_TREES
public static final org.elasticsearch.common.ParseField MAX_TREES -
NUM_FOLDS
public static final org.elasticsearch.common.ParseField NUM_FOLDS -
NUM_SPLITS_PER_FEATURE
public static final org.elasticsearch.common.ParseField NUM_SPLITS_PER_FEATURE -
SOFT_TREE_DEPTH_LIMIT
public static final org.elasticsearch.common.ParseField SOFT_TREE_DEPTH_LIMIT -
SOFT_TREE_DEPTH_TOLERANCE
public static final org.elasticsearch.common.ParseField SOFT_TREE_DEPTH_TOLERANCE -
PARSER
public static org.elasticsearch.common.xcontent.ConstructingObjectParser<Hyperparameters,java.lang.Void> PARSER
-
-
Constructor Details
-
Hyperparameters
public Hyperparameters(java.lang.Double alpha, java.lang.Double downsampleFactor, java.lang.Double eta, java.lang.Double etaGrowthRatePerTree, java.lang.Double featureBagFraction, java.lang.Double gamma, java.lang.Double lambda, java.lang.Integer maxAttemptsToAddTree, java.lang.Integer maxOptimizationRoundsPerHyperparameter, java.lang.Integer maxTrees, java.lang.Integer numFolds, java.lang.Integer numSplitsPerFeature, java.lang.Double softTreeDepthLimit, java.lang.Double softTreeDepthTolerance)
-
-
Method Details
-
getAlpha
public java.lang.Double getAlpha() -
getDownsampleFactor
public java.lang.Double getDownsampleFactor() -
getEta
public java.lang.Double getEta() -
getEtaGrowthRatePerTree
public java.lang.Double getEtaGrowthRatePerTree() -
getFeatureBagFraction
public java.lang.Double getFeatureBagFraction() -
getGamma
public java.lang.Double getGamma() -
getLambda
public java.lang.Double getLambda() -
getMaxAttemptsToAddTree
public java.lang.Integer getMaxAttemptsToAddTree() -
getMaxOptimizationRoundsPerHyperparameter
public java.lang.Integer getMaxOptimizationRoundsPerHyperparameter() -
getMaxTrees
public java.lang.Integer getMaxTrees() -
getNumFolds
public java.lang.Integer getNumFolds() -
getNumSplitsPerFeature
public java.lang.Integer getNumSplitsPerFeature() -
getSoftTreeDepthLimit
public java.lang.Double getSoftTreeDepthLimit() -
getSoftTreeDepthTolerance
public java.lang.Double getSoftTreeDepthTolerance() -
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException- Specified by:
toXContentin interfaceorg.elasticsearch.common.xcontent.ToXContent- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-