Examples:
Request syntax with placeholder values
resp = client.create_hyper_parameter_tuning_job({
hyper_parameter_tuning_job_name: "HyperParameterTuningJobName", hyper_parameter_tuning_job_config: { strategy: "Bayesian", hyper_parameter_tuning_job_objective: {
type: "Maximize", metric_name: "MetricName", },
resource_limits: { max_number_of_training_jobs: 1, max_parallel_training_jobs: 1, },
parameter_ranges: {
integer_parameter_ranges: [
{
name: "ParameterKey", min_value: "ParameterValue", max_value: "ParameterValue", scaling_type: "Auto", },
],
continuous_parameter_ranges: [
{
name: "ParameterKey", min_value: "ParameterValue", max_value: "ParameterValue", scaling_type: "Auto", },
],
categorical_parameter_ranges: [
{
name: "ParameterKey", values: ["ParameterValue"], },
],
},
training_job_early_stopping_type: "Off", tuning_job_completion_criteria: {
target_objective_metric_value: 1.0, },
},
training_job_definition: {
definition_name: "HyperParameterTrainingJobDefinitionName",
tuning_objective: {
type: "Maximize", metric_name: "MetricName", },
hyper_parameter_ranges: {
integer_parameter_ranges: [
{
name: "ParameterKey", min_value: "ParameterValue", max_value: "ParameterValue", scaling_type: "Auto", },
],
continuous_parameter_ranges: [
{
name: "ParameterKey", min_value: "ParameterValue", max_value: "ParameterValue", scaling_type: "Auto", },
],
categorical_parameter_ranges: [
{
name: "ParameterKey", values: ["ParameterValue"], },
],
},
static_hyper_parameters: {
"HyperParameterKey" => "HyperParameterValue",
},
algorithm_specification: { training_image: "AlgorithmImage",
training_input_mode: "Pipe", algorithm_name: "ArnOrName",
metric_definitions: [
{
name: "MetricName", regex: "MetricRegex", },
],
},
role_arn: "RoleArn", input_data_config: [
{
channel_name: "ChannelName", data_source: { s3_data_source: {
s3_data_type: "ManifestFile", s3_uri: "S3Uri", s3_data_distribution_type: "FullyReplicated", attribute_names: ["AttributeName"],
},
file_system_data_source: {
file_system_id: "FileSystemId", file_system_access_mode: "rw", file_system_type: "EFS", directory_path: "DirectoryPath", },
},
content_type: "ContentType",
compression_type: "None", record_wrapper_type: "None", input_mode: "Pipe", shuffle_config: {
seed: 1, },
},
],
vpc_config: {
security_group_ids: ["SecurityGroupId"], subnets: ["SubnetId"], },
output_data_config: { kms_key_id: "KmsKeyId",
s3_output_path: "S3Uri", },
resource_config: { instance_type: "ml.m4.xlarge", instance_count: 1, volume_size_in_gb: 1, volume_kms_key_id: "KmsKeyId",
},
stopping_condition: { max_runtime_in_seconds: 1,
max_wait_time_in_seconds: 1,
},
enable_network_isolation: false,
enable_inter_container_traffic_encryption: false,
enable_managed_spot_training: false,
checkpoint_config: {
s3_uri: "S3Uri", local_path: "DirectoryPath",
},
},
training_job_definitions: [
{
definition_name: "HyperParameterTrainingJobDefinitionName",
tuning_objective: {
type: "Maximize", metric_name: "MetricName", },
hyper_parameter_ranges: {
integer_parameter_ranges: [
{
name: "ParameterKey", min_value: "ParameterValue", max_value: "ParameterValue", scaling_type: "Auto", },
],
continuous_parameter_ranges: [
{
name: "ParameterKey", min_value: "ParameterValue", max_value: "ParameterValue", scaling_type: "Auto", },
],
categorical_parameter_ranges: [
{
name: "ParameterKey", values: ["ParameterValue"], },
],
},
static_hyper_parameters: {
"HyperParameterKey" => "HyperParameterValue",
},
algorithm_specification: { training_image: "AlgorithmImage",
training_input_mode: "Pipe", algorithm_name: "ArnOrName",
metric_definitions: [
{
name: "MetricName", regex: "MetricRegex", },
],
},
role_arn: "RoleArn", input_data_config: [
{
channel_name: "ChannelName", data_source: { s3_data_source: {
s3_data_type: "ManifestFile", s3_uri: "S3Uri", s3_data_distribution_type: "FullyReplicated", attribute_names: ["AttributeName"],
},
file_system_data_source: {
file_system_id: "FileSystemId", file_system_access_mode: "rw", file_system_type: "EFS", directory_path: "DirectoryPath", },
},
content_type: "ContentType",
compression_type: "None", record_wrapper_type: "None", input_mode: "Pipe", shuffle_config: {
seed: 1, },
},
],
vpc_config: {
security_group_ids: ["SecurityGroupId"], subnets: ["SubnetId"], },
output_data_config: { kms_key_id: "KmsKeyId",
s3_output_path: "S3Uri", },
resource_config: { instance_type: "ml.m4.xlarge", instance_count: 1, volume_size_in_gb: 1, volume_kms_key_id: "KmsKeyId",
},
stopping_condition: { max_runtime_in_seconds: 1,
max_wait_time_in_seconds: 1,
},
enable_network_isolation: false,
enable_inter_container_traffic_encryption: false,
enable_managed_spot_training: false,
checkpoint_config: {
s3_uri: "S3Uri", local_path: "DirectoryPath",
},
},
],
warm_start_config: {
parent_hyper_parameter_tuning_jobs: [ {
hyper_parameter_tuning_job_name: "HyperParameterTuningJobName",
},
],
warm_start_type: "IdenticalDataAndAlgorithm", },
tags: [
{
key: "TagKey", value: "TagValue", },
],
})
Response structure
resp.hyper_parameter_tuning_job_arn
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4