TrainingSpecification
import type { TrainingSpecification } from "https://aws-api.deno.dev/v0.3/services/sagemaker.ts?docs=full";
Defines how the algorithm is used for a training job.
interface TrainingSpecification {
MetricDefinitions?: MetricDefinition[] | null;
SupportedHyperParameters?: HyperParameterSpecification[] | null;
SupportedTrainingInstanceTypes: TrainingInstanceType[];
SupportedTuningJobObjectiveMetrics?: HyperParameterTuningJobObjective[] | null;
SupportsDistributedTraining?: boolean | null;
TrainingChannels: ChannelSpecification[];
TrainingImage: string;
TrainingImageDigest?: string | null;
}§Properties
§
MetricDefinitions?: MetricDefinition[] | null
[src]A list of MetricDefinition
objects, which are used for parsing metrics generated by the algorithm.
§
SupportedHyperParameters?: HyperParameterSpecification[] | null
[src]A list of the HyperParameterSpecification
objects, that define the supported hyperparameters.
This is required if the algorithm supports automatic model tuning.>
§
SupportedTrainingInstanceTypes: TrainingInstanceType[]
[src]A list of the instance types that this algorithm can use for training.
§
SupportedTuningJobObjectiveMetrics?: HyperParameterTuningJobObjective[] | null
[src]A list of the metrics that the algorithm emits that can be used as the objective metric in a hyperparameter tuning job.
§
SupportsDistributedTraining?: boolean | null
[src]Indicates whether the algorithm supports distributed training. If set to false, buyers can't request more than one instance during training.
§
TrainingChannels: ChannelSpecification[]
[src]A list of ChannelSpecification
objects, which specify the input sources to be used by the algorithm.