Class: Google::Apis::AiplatformV1::GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1::GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/aiplatform_v1/classes.rb,
lib/google/apis/aiplatform_v1/representations.rb,
lib/google/apis/aiplatform_v1/representations.rb
Overview
Specification message containing the config for this SliceSpec. When kind is
selected as value and/or range, only a single slice will be computed. When
all_values is present, a separate slice will be computed for each possible
label/value for the corresponding key in config. Examples, with feature
zip_code with values 12345, 23334, 88888 and feature country with values "US",
"Canada", "Mexico" in the dataset: Example 1: "zip_code": "value": "
float_value": 12345.0 A single slice for any data with zip_code 12345 in
the dataset. Example 2: "zip_code": "range": "low": 12345, "high": 20000
A single slice containing data where the zip_codes between 12345 and
20000 For this example, data with the zip_code of 12345 will be in this slice.
Example 3: "zip_code": "range": "low": 10000, "high": 20000 , "
country": "value": "string_value": "US" A single slice containing
data where the zip_codes between 10000 and 20000 has the country "US". For
this example, data with the zip_code of 12345 and country "US" will be in this
slice. Example 4: "country":"all_values": "value": true Three
slices are computed, one for each unique country in the dataset. Example 5: "
country": "all_values": "value": true , "zip_code": "value": "
float_value": 12345.0 Three slices are computed, one for each unique
country in the dataset where the zip_code is also 12345. For this example,
data with zip_code 12345 and country "US" will be in one slice, zip_code 12345
and country "Canada" in another slice, and zip_code 12345 and country "Mexico"
in another slice, totaling 3 slices.
Instance Attribute Summary collapse
-
#all_values ⇒ Boolean
(also: #all_values?)
If all_values is set to true, then all possible labels of the keyed feature will have another slice computed.
-
#range ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange
A range of values for slice(s).
-
#value ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue
Single value that supports strings and floats.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig
constructor
A new instance of GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig
Returns a new instance of GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecSliceConfig.
15477 15478 15479 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 15477 def initialize(**args) update!(**args) end |
Instance Attribute Details
#all_values ⇒ Boolean Also known as: all_values?
If all_values is set to true, then all possible labels of the keyed feature
will have another slice computed. Example: "all_values":`"value":true
Corresponds to the JSON propertyallValues`
15464 15465 15466 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 15464 def all_values @all_values end |
#range ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecRange
A range of values for slice(s). low is inclusive, high is exclusive.
Corresponds to the JSON property range
15470 15471 15472 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 15470 def range @range end |
#value ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1ModelEvaluationSliceSliceSliceSpecValue
Single value that supports strings and floats.
Corresponds to the JSON property value
15475 15476 15477 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 15475 def value @value end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
15482 15483 15484 15485 15486 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 15482 def update!(**args) @all_values = args[:all_values] if args.key?(:all_values) @range = args[:range] if args.key?(:range) @value = args[:value] if args.key?(:value) end |