@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 Object
Object.toString()
public HyperParameterTuningJobStrategyConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.