@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HyperParameterTuningJobStrategyConfig extends Object implements Serializable, Cloneable, StructuredPojo
The configuration for a training job launched by a hyperparameter tuning job. Choose Bayesian for
Bayesian optimization, and Random for random search optimization. For more advanced use cases, use
Hyperband, which evaluates objective metrics for training jobs after every epoch. For more information
about strategies, see How Hyperparameter
Tuning Works.
| Constructor and Description |
|---|
HyperParameterTuningJobStrategyConfig() |
| Modifier and Type | Method and Description |
|---|---|
HyperParameterTuningJobStrategyConfig |
clone() |
boolean |
equals(Object obj) |
HyperbandStrategyConfig |
getHyperbandStrategyConfig()
The configuration for the object that specifies the
Hyperband strategy. |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setHyperbandStrategyConfig(HyperbandStrategyConfig hyperbandStrategyConfig)
The configuration for the object that specifies the
Hyperband strategy. |
String |
toString()
Returns a string representation of this object.
|
HyperParameterTuningJobStrategyConfig |
withHyperbandStrategyConfig(HyperbandStrategyConfig hyperbandStrategyConfig)
The configuration for the object that specifies the
Hyperband strategy. |
public HyperParameterTuningJobStrategyConfig()
public void setHyperbandStrategyConfig(HyperbandStrategyConfig hyperbandStrategyConfig)
The configuration for the object that specifies the Hyperband strategy. This parameter is only
supported for the Hyperband selection for Strategy within the
HyperParameterTuningJobConfig API.
hyperbandStrategyConfig - The configuration for the object that specifies the Hyperband strategy. This parameter is
only supported for the Hyperband selection for Strategy within the
HyperParameterTuningJobConfig API.public HyperbandStrategyConfig getHyperbandStrategyConfig()
The configuration for the object that specifies the Hyperband strategy. This parameter is only
supported for the Hyperband selection for Strategy within the
HyperParameterTuningJobConfig API.
Hyperband strategy. This parameter is
only supported for the Hyperband selection for Strategy within the
HyperParameterTuningJobConfig API.public HyperParameterTuningJobStrategyConfig withHyperbandStrategyConfig(HyperbandStrategyConfig hyperbandStrategyConfig)
The configuration for the object that specifies the Hyperband strategy. This parameter is only
supported for the Hyperband selection for Strategy within the
HyperParameterTuningJobConfig API.
hyperbandStrategyConfig - The configuration for the object that specifies the Hyperband strategy. This parameter is
only supported for the Hyperband selection for Strategy within the
HyperParameterTuningJobConfig API.public String toString()
toString in class ObjectObject.toString()public HyperParameterTuningJobStrategyConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.