Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetrics
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetrics
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/dialogflow_v2/classes.rb,
lib/google/apis/dialogflow_v2/representations.rb,
lib/google/apis/dialogflow_v2/representations.rb
Overview
Evaluation metrics for summarization generator.
Instance Attribute Summary collapse
-
#conversation_details ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetail>
Output only.
-
#overall_metrics ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetricsOverallScoresByMetric>
Output only.
-
#overall_section_tokens ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken>
Output only.
-
#summarization_evaluation_merged_results_uri ⇒ String
Output only.
-
#summarization_evaluation_results ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetricsSummarizationEvaluationResult>
Output only.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2SummarizationEvaluationMetrics
constructor
A new instance of GoogleCloudDialogflowV2SummarizationEvaluationMetrics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2SummarizationEvaluationMetrics
Returns a new instance of GoogleCloudDialogflowV2SummarizationEvaluationMetrics.
18043 18044 18045 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 18043 def initialize(**args) update!(**args) end |
Instance Attribute Details
#conversation_details ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetricsConversationDetail>
Output only. List of conversation details.
Corresponds to the JSON property conversationDetails
18017 18018 18019 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 18017 def conversation_details @conversation_details end |
#overall_metrics ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetricsOverallScoresByMetric>
Output only. A list of aggregated(average) scores per metric section.
Corresponds to the JSON property overallMetrics
18022 18023 18024 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 18022 def overall_metrics @overall_metrics end |
#overall_section_tokens ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetricsSectionToken>
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
18029 18030 18031 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 18029 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
18035 18036 18037 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 18035 def summarization_evaluation_merged_results_uri @summarization_evaluation_merged_results_uri end |
#summarization_evaluation_results ⇒ Array<Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SummarizationEvaluationMetricsSummarizationEvaluationResult>
Output only. A list of evaluation results per conversation(&summary), metric
and section.
Corresponds to the JSON property summarizationEvaluationResults
18041 18042 18043 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 18041 def summarization_evaluation_results @summarization_evaluation_results end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
18048 18049 18050 18051 18052 18053 18054 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 18048 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 |