Class: Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetrics
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetrics
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2beta1/classes.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb,
lib/google/apis/dialogflow_v2beta1/representations.rb
Overview
Evaluation metrics for summarization generator.
Instance Attribute Summary collapse
-
#conversation_details ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetricsConversationDetail>
Output only.
-
#overall_metrics ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetricsOverallScoresByMetric>
Output only.
-
#overall_section_tokens ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetricsSectionToken>
Output only.
-
#summarization_evaluation_merged_results_uri ⇒ String
Output only.
-
#summarization_evaluation_results ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetricsSummarizationEvaluationResult>
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SummarizationEvaluationMetrics
constructor
A new instance of GoogleCloudDialogflowV2beta1SummarizationEvaluationMetrics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2beta1SummarizationEvaluationMetrics
Returns a new instance of GoogleCloudDialogflowV2beta1SummarizationEvaluationMetrics.
22726 22727 22728 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 22726 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conversation_details ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetricsConversationDetail>
Output only. List of conversation details.
Corresponds to the JSON property conversationDetails
22700 22701 22702 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 22700 def conversation_details @conversation_details end |
#overall_metrics ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetricsOverallScoresByMetric>
Output only. A list of aggregated(average) scores per metric section.
Corresponds to the JSON property overallMetrics
22705 22706 22707 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 22705 def overall_metrics @overall_metrics end |
#overall_section_tokens ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetricsSectionToken>
Output only. Overall token per section. This is an aggregated(sum) result of
input token of summary acorss all conversations that are selected for
summarization evaluation.
Corresponds to the JSON property overallSectionTokens
22712 22713 22714 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 22712 def overall_section_tokens @overall_section_tokens end |
#summarization_evaluation_merged_results_uri ⇒ String
Output only. User bucket uri for merged evaluation score and aggregation score
csv.
Corresponds to the JSON property summarizationEvaluationMergedResultsUri
22718 22719 22720 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 22718 def summarization_evaluation_merged_results_uri @summarization_evaluation_merged_results_uri end |
#summarization_evaluation_results ⇒ Array<Google::Apis::DialogflowV2beta1::GoogleCloudDialogflowV2beta1SummarizationEvaluationMetricsSummarizationEvaluationResult>
Output only. A list of evaluation results per conversation(&summary), metric
and section.
Corresponds to the JSON property summarizationEvaluationResults
22724 22725 22726 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 22724 def summarization_evaluation_results @summarization_evaluation_results end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
22731 22732 22733 22734 22735 22736 22737 |
# File 'lib/google/apis/dialogflow_v2beta1/classes.rb', line 22731 def update!(**args) @conversation_details = args[:conversation_details] if args.key?(:conversation_details) @overall_metrics = args[:overall_metrics] if args.key?(:overall_metrics) @overall_section_tokens = args[:overall_section_tokens] if args.key?(:overall_section_tokens) @summarization_evaluation_merged_results_uri = args[:summarization_evaluation_merged_results_uri] if args.key?(:summarization_evaluation_merged_results_uri) @summarization_evaluation_results = args[:summarization_evaluation_results] if args.key?(:summarization_evaluation_results) end |