Class: Google::Apis::AiplatformV1::GoogleCloudAiplatformV1EvaluationConfig
- Inherits:
-
Object
- Object
- Google::Apis::AiplatformV1::GoogleCloudAiplatformV1EvaluationConfig
- 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
Evaluation Config for Tuning Job.
Instance Attribute Summary collapse
-
#autorater_config ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1AutoraterConfig
The configs for autorater.
-
#dataset_custom_metrics ⇒ Array<Google::Apis::AiplatformV1::GoogleCloudAiplatformV1DatasetCustomMetric>
Optional.
-
#inference_generation_config ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1GenerationConfig
Configuration for content generation.
-
#metrics ⇒ Array<Google::Apis::AiplatformV1::GoogleCloudAiplatformV1Metric>
Required.
-
#output_config ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1OutputConfig
Config for evaluation output.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudAiplatformV1EvaluationConfig
constructor
A new instance of GoogleCloudAiplatformV1EvaluationConfig.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudAiplatformV1EvaluationConfig
Returns a new instance of GoogleCloudAiplatformV1EvaluationConfig.
9964 9965 9966 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9964 def initialize(**args) update!(**args) end |
Instance Attribute Details
#autorater_config ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1AutoraterConfig
The configs for autorater. This is applicable to both EvaluateInstances and
EvaluateDataset.
Corresponds to the JSON property autoraterConfig
9940 9941 9942 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9940 def autorater_config @autorater_config end |
#dataset_custom_metrics ⇒ Array<Google::Apis::AiplatformV1::GoogleCloudAiplatformV1DatasetCustomMetric>
Optional. Specifications for custom dataset-level aggregations.
Corresponds to the JSON property datasetCustomMetrics
9945 9946 9947 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9945 def dataset_custom_metrics @dataset_custom_metrics end |
#inference_generation_config ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1GenerationConfig
Configuration for content generation. This message contains all the parameters
that control how the model generates content. It allows you to influence the
randomness, length, and structure of the output.
Corresponds to the JSON property inferenceGenerationConfig
9952 9953 9954 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9952 def inference_generation_config @inference_generation_config end |
#metrics ⇒ Array<Google::Apis::AiplatformV1::GoogleCloudAiplatformV1Metric>
Required. The metrics used for evaluation.
Corresponds to the JSON property metrics
9957 9958 9959 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9957 def metrics @metrics end |
#output_config ⇒ Google::Apis::AiplatformV1::GoogleCloudAiplatformV1OutputConfig
Config for evaluation output.
Corresponds to the JSON property outputConfig
9962 9963 9964 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9962 def output_config @output_config end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
9969 9970 9971 9972 9973 9974 9975 |
# File 'lib/google/apis/aiplatform_v1/classes.rb', line 9969 def update!(**args) @autorater_config = args[:autorater_config] if args.key?(:autorater_config) @dataset_custom_metrics = args[:dataset_custom_metrics] if args.key?(:dataset_custom_metrics) @inference_generation_config = args[:inference_generation_config] if args.key?(:inference_generation_config) @metrics = args[:metrics] if args.key?(:metrics) @output_config = args[:output_config] if args.key?(:output_config) end |