@Generated(value="software.amazon.awssdk:codegen") public final class TrainingSpecification extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TrainingSpecification.Builder,TrainingSpecification>
Defines how the algorithm is used for a training job.
Modifier and Type | Class and Description |
---|---|
static interface |
TrainingSpecification.Builder |
Modifier and Type | Method and Description |
---|---|
static TrainingSpecification.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<MetricDefinition> |
metricDefinitions()
A list of
MetricDefinition objects, which are used for parsing metrics generated by the algorithm. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends TrainingSpecification.Builder> |
serializableBuilderClass() |
List<HyperParameterSpecification> |
supportedHyperParameters()
A list of the
HyperParameterSpecification objects, that define the supported hyperparameters. |
List<TrainingInstanceType> |
supportedTrainingInstanceTypes()
A list of the instance types that this algorithm can use for training.
|
List<String> |
supportedTrainingInstanceTypesAsStrings()
A list of the instance types that this algorithm can use for training.
|
List<HyperParameterTuningJobObjective> |
supportedTuningJobObjectiveMetrics()
A list of the metrics that the alogorithm emits that can be used as the objective metric in a hyperparameter
tuning job.
|
Boolean |
supportsDistributedTraining()
Indicates whether the algorithm supports distributed training.
|
TrainingSpecification.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
List<ChannelSpecification> |
trainingChannels()
A list of
ChannelSpecification objects, which specify the input sources to be used by the algorithm. |
String |
trainingImage()
The Amazon Amazon ECR registry path of the Docker image that contains the training algorithm.
|
String |
trainingImageDigest()
An MD5 hash of the training algorithm that identifies the Docker image used for training.
|
copy
public String trainingImage()
The Amazon Amazon ECR registry path of the Docker image that contains the training algorithm.
public String trainingImageDigest()
An MD5 hash of the training algorithm that identifies the Docker image used for training.
public List<HyperParameterSpecification> supportedHyperParameters()
A list of the HyperParameterSpecification
objects, that define the supported hyperparameters. This
is required if the algorithm supports automatic model tuning.>
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
HyperParameterSpecification
objects, that define the supported
hyperparameters. This is required if the algorithm supports automatic model tuning.>public List<TrainingInstanceType> supportedTrainingInstanceTypes()
A list of the instance types that this algorithm can use for training.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public List<String> supportedTrainingInstanceTypesAsStrings()
A list of the instance types that this algorithm can use for training.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public Boolean supportsDistributedTraining()
Indicates whether the algorithm supports distributed training. If set to false, buyers can’t request more than one instance during training.
public List<MetricDefinition> metricDefinitions()
A list of MetricDefinition
objects, which are used for parsing metrics generated by the algorithm.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
MetricDefinition
objects, which are used for parsing metrics generated by the
algorithm.public List<ChannelSpecification> trainingChannels()
A list of ChannelSpecification
objects, which specify the input sources to be used by the algorithm.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
ChannelSpecification
objects, which specify the input sources to be used by the
algorithm.public List<HyperParameterTuningJobObjective> supportedTuningJobObjectiveMetrics()
A list of the metrics that the alogorithm emits that can be used as the objective metric in a hyperparameter tuning job.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public TrainingSpecification.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<TrainingSpecification.Builder,TrainingSpecification>
public static TrainingSpecification.Builder builder()
public static Class<? extends TrainingSpecification.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.