Class: Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics
- Inherits:
-
Object
- Object
- Google::Apis::DialogflowV2::GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics
- 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 when retrieving n smart replies with the model.
Instance Attribute Summary collapse
-
#n ⇒ Fixnum
Number of retrieved smart replies.
-
#recall ⇒ Float
Defined as
number of queries whose top n smart replies have at least one similar (token match similarity above the defined threshold) reply as the real replydivided bynumber of queries with at least one smart reply.
Instance Method Summary collapse
-
#initialize(**args) ⇒ GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics
constructor
A new instance of GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics
Returns a new instance of GoogleCloudDialogflowV2SmartReplyMetricsTopNMetrics.
11655 11656 11657 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 11655 def initialize(**args) update!(**args) end |
Instance Attribute Details
#n ⇒ Fixnum
Number of retrieved smart replies. For example, when n is 3, this evaluation
contains metrics for when Dialogflow retrieves 3 smart replies with the model.
Corresponds to the JSON property n
11645 11646 11647 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 11645 def n @n end |
#recall ⇒ Float
Defined as number of queries whose top n smart replies have at least one
similar (token match similarity above the defined threshold) reply as the real
reply divided by number of queries with at least one smart reply. Value
ranges from 0.0 to 1.0 inclusive.
Corresponds to the JSON property recall
11653 11654 11655 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 11653 def recall @recall end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
11660 11661 11662 11663 |
# File 'lib/google/apis/dialogflow_v2/classes.rb', line 11660 def update!(**args) @n = args[:n] if args.key?(:n) @recall = args[:recall] if args.key?(:recall) end |