Class Hyperparameters
java.lang.Object
org.elasticsearch.client.ml.dataframe.stats.classification.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.ParseField
ALPHA
static org.elasticsearch.common.ParseField
CLASS_ASSIGNMENT_OBJECTIVE
static org.elasticsearch.common.ParseField
DOWNSAMPLE_FACTOR
static org.elasticsearch.common.ParseField
ETA
static org.elasticsearch.common.ParseField
ETA_GROWTH_RATE_PER_TREE
static org.elasticsearch.common.ParseField
FEATURE_BAG_FRACTION
static org.elasticsearch.common.ParseField
GAMMA
static org.elasticsearch.common.ParseField
LAMBDA
static org.elasticsearch.common.ParseField
MAX_ATTEMPTS_TO_ADD_TREE
static org.elasticsearch.common.ParseField
MAX_OPTIMIZATION_ROUNDS_PER_HYPERPARAMETER
static org.elasticsearch.common.ParseField
MAX_TREES
static org.elasticsearch.common.ParseField
NUM_FOLDS
static org.elasticsearch.common.ParseField
NUM_SPLITS_PER_FEATURE
static org.elasticsearch.common.xcontent.ConstructingObjectParser<Hyperparameters,java.lang.Void>
PARSER
static org.elasticsearch.common.ParseField
SOFT_TREE_DEPTH_LIMIT
static org.elasticsearch.common.ParseField
SOFT_TREE_DEPTH_TOLERANCE
-
Constructor Summary
Constructors Constructor Description Hyperparameters(java.lang.String classAssignmentObjective, 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 boolean
equals(java.lang.Object o)
java.lang.Double
getAlpha()
java.lang.String
getClassAssignmentObjective()
java.lang.Double
getDownsampleFactor()
java.lang.Double
getEta()
java.lang.Double
getEtaGrowthRatePerTree()
java.lang.Double
getFeatureBagFraction()
java.lang.Double
getGamma()
java.lang.Double
getLambda()
java.lang.Integer
getMaxAttemptsToAddTree()
java.lang.Integer
getMaxOptimizationRoundsPerHyperparameter()
java.lang.Integer
getMaxTrees()
java.lang.Integer
getNumFolds()
java.lang.Integer
getNumSplitsPerFeature()
java.lang.Double
getSoftTreeDepthLimit()
java.lang.Double
getSoftTreeDepthTolerance()
int
hashCode()
org.elasticsearch.common.xcontent.XContentBuilder
toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)
-
Field Details
-
CLASS_ASSIGNMENT_OBJECTIVE
public static final org.elasticsearch.common.ParseField CLASS_ASSIGNMENT_OBJECTIVE -
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.String classAssignmentObjective, 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
-
getClassAssignmentObjective
public java.lang.String getClassAssignmentObjective() -
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:
toXContent
in interfaceorg.elasticsearch.common.xcontent.ToXContent
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-