Class: Aws::SageMaker::Types::AutoMLChannel

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb

Overview

Note:

When making an API call, you may pass AutoMLChannel data as a hash:

{
  data_source: { # required
    s3_data_source: { # required
      s3_data_type: "ManifestFile", # required, accepts ManifestFile, S3Prefix
      s3_uri: "S3Uri", # required
    },
  },
  compression_type: "None", # accepts None, Gzip
  target_attribute_name: "TargetAttributeName", # required
  content_type: "ContentType",
  channel_type: "training", # accepts training, validation
}

A channel is a named input source that training algorithms can consume. The validation dataset size is limited to less than 2 GB. The training dataset size must be less than 100 GB. For more information, see .

A validation dataset must contain the same headers as the training dataset.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#channel_typeString

The channel type (optional) is an enum string. The default value is training. Channels for training and validation must share the same ContentType and TargetAttributeName. For information on specifying training and validation channel types, see How to specify training and validation datasets .

Returns:

  • (String)


2166
2167
2168
2169
2170
2171
2172
2173
2174
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 2166

class AutoMLChannel < Struct.new(
  :data_source,
  :compression_type,
  :target_attribute_name,
  :content_type,
  :channel_type)
  SENSITIVE = []
  include Aws::Structure
end

#compression_typeString

You can use Gzip or None. The default value is None.

Returns:

  • (String)


2166
2167
2168
2169
2170
2171
2172
2173
2174
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 2166

class AutoMLChannel < Struct.new(
  :data_source,
  :compression_type,
  :target_attribute_name,
  :content_type,
  :channel_type)
  SENSITIVE = []
  include Aws::Structure
end

#content_typeString

The content type of the data from the input source. You can use text/csv;header=present or x-application/vnd.amazon+parquet. The default value is text/csv;header=present.

Returns:

  • (String)


2166
2167
2168
2169
2170
2171
2172
2173
2174
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 2166

class AutoMLChannel < Struct.new(
  :data_source,
  :compression_type,
  :target_attribute_name,
  :content_type,
  :channel_type)
  SENSITIVE = []
  include Aws::Structure
end

#data_sourceTypes::AutoMLDataSource

The data source for an AutoML channel.



2166
2167
2168
2169
2170
2171
2172
2173
2174
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 2166

class AutoMLChannel < Struct.new(
  :data_source,
  :compression_type,
  :target_attribute_name,
  :content_type,
  :channel_type)
  SENSITIVE = []
  include Aws::Structure
end

#target_attribute_nameString

The name of the target variable in supervised learning, usually represented by 'y'.

Returns:

  • (String)


2166
2167
2168
2169
2170
2171
2172
2173
2174
# File 'gems/aws-sdk-sagemaker/lib/aws-sdk-sagemaker/types.rb', line 2166

class AutoMLChannel < Struct.new(
  :data_source,
  :compression_type,
  :target_attribute_name,
  :content_type,
  :channel_type)
  SENSITIVE = []
  include Aws::Structure
end