Class HyperParameterTuningJobConfig
- java.lang.Object
-
- software.amazon.awssdk.services.forecast.model.HyperParameterTuningJobConfig
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<HyperParameterTuningJobConfig.Builder,HyperParameterTuningJobConfig>
@Generated("software.amazon.awssdk:codegen") public final class HyperParameterTuningJobConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HyperParameterTuningJobConfig.Builder,HyperParameterTuningJobConfig>
Configuration information for a hyperparameter tuning job. You specify this object in the CreatePredictor request.
A hyperparameter is a parameter that governs the model training process. You set hyperparameters before training starts, unlike model parameters, which are determined during training. The values of the hyperparameters effect which values are chosen for the model parameters.
In a hyperparameter tuning job, Amazon Forecast chooses the set of hyperparameter values that optimize a specified metric. Forecast accomplishes this by running many training jobs over a range of hyperparameter values. The optimum set of values depends on the algorithm, the training data, and the specified metric objective.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceHyperParameterTuningJobConfig.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HyperParameterTuningJobConfig.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ParameterRangesparameterRanges()Specifies the ranges of valid values for the hyperparameters.List<SdkField<?>>sdkFields()static Class<? extends HyperParameterTuningJobConfig.Builder>serializableBuilderClass()HyperParameterTuningJobConfig.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
parameterRanges
public final ParameterRanges parameterRanges()
Specifies the ranges of valid values for the hyperparameters.
- Returns:
- Specifies the ranges of valid values for the hyperparameters.
-
toBuilder
public HyperParameterTuningJobConfig.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<HyperParameterTuningJobConfig.Builder,HyperParameterTuningJobConfig>
-
builder
public static HyperParameterTuningJobConfig.Builder builder()
-
serializableBuilderClass
public static Class<? extends HyperParameterTuningJobConfig.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-