Class: Google::Apis::LanguageV1beta2::XpsEvaluationMetrics
- Inherits:
-
Object
- Object
- Google::Apis::LanguageV1beta2::XpsEvaluationMetrics
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/language_v1beta2/classes.rb,
lib/google/apis/language_v1beta2/representations.rb,
lib/google/apis/language_v1beta2/representations.rb
Overview
Contains xPS-specific model evaluation metrics either for a single annotation spec (label), or for the model overall. Next tag: 18.
Instance Attribute Summary collapse
-
#annotation_spec_id_token ⇒ String
The annotation_spec for which this evaluation metrics instance had been created.
-
#category ⇒ Fixnum
The integer category label for which this evaluation metric instance had been created.
-
#evaluated_example_count ⇒ Fixnum
The number of examples used to create this evaluation metrics instance.
-
#image_classification_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsClassificationEvaluationMetrics
Model evaluation metrics for classification problems.
-
#image_object_detection_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsImageObjectDetectionEvaluationMetrics
Model evaluation metrics for image object detection problems.
-
#image_segmentation_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsImageSegmentationEvaluationMetrics
Model evaluation metrics for image segmentation problems.
-
#label ⇒ String
The label for which this evaluation metrics instance had been created.
-
#regression_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsRegressionEvaluationMetrics
Model evaluation metrics for regression problems.
-
#tables_classification_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsClassificationEvaluationMetrics
Model evaluation metrics for classification problems.
-
#tables_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsTablesEvaluationMetrics
Corresponds to the JSON property
tablesEvalMetrics
. -
#text_classification_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsClassificationEvaluationMetrics
Model evaluation metrics for classification problems.
-
#text_extraction_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsTextExtractionEvaluationMetrics
Corresponds to the JSON property
textExtractionEvalMetrics
. -
#text_sentiment_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsTextSentimentEvaluationMetrics
Model evaluation metrics for text sentiment problems.
-
#translation_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsTranslationEvaluationMetrics
Evaluation metrics for the dataset.
-
#video_action_recognition_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsVideoActionRecognitionEvaluationMetrics
Model evaluation metrics for video action recognition.
-
#video_classification_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsClassificationEvaluationMetrics
Model evaluation metrics for classification problems.
-
#video_object_tracking_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsVideoObjectTrackingEvaluationMetrics
Model evaluation metrics for ObjectTracking problems.
Instance Method Summary collapse
-
#initialize(**args) ⇒ XpsEvaluationMetrics
constructor
A new instance of XpsEvaluationMetrics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ XpsEvaluationMetrics
Returns a new instance of XpsEvaluationMetrics.
2282 2283 2284 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2282 def initialize(**args) update!(**args) end |
Instance Attribute Details
#annotation_spec_id_token ⇒ String
The annotation_spec for which this evaluation metrics instance had been
created. Empty iff this is an overall model evaluation (like Tables evaluation
metrics), i.e. aggregated across all labels. The value comes from the input
annotations in AnnotatedExample. For MVP product or for text sentiment models
where annotation_spec_id_token is not available, set label instead.
Corresponds to the JSON property annotationSpecIdToken
2187 2188 2189 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2187 def annotation_spec_id_token @annotation_spec_id_token end |
#category ⇒ Fixnum
The integer category label for which this evaluation metric instance had been
created. Valid categories are 0 or higher. Overall model evaluation should set
this to negative values (rather than implicit zero). Only used for Image
Segmentation (prefer to set annotation_spec_id_token instead). Note: uCAIP
Image Segmentation should use annotation_spec_id_token.
Corresponds to the JSON property category
2196 2197 2198 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2196 def category @category end |
#evaluated_example_count ⇒ Fixnum
The number of examples used to create this evaluation metrics instance.
Corresponds to the JSON property evaluatedExampleCount
2201 2202 2203 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2201 def evaluated_example_count @evaluated_example_count end |
#image_classification_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsClassificationEvaluationMetrics
Model evaluation metrics for classification problems. It can be used for image
and video classification. Next tag: 9.
Corresponds to the JSON property imageClassificationEvalMetrics
2207 2208 2209 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2207 def image_classification_eval_metrics @image_classification_eval_metrics end |
#image_object_detection_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsImageObjectDetectionEvaluationMetrics
Model evaluation metrics for image object detection problems. Evaluates
prediction quality of labeled bounding boxes.
Corresponds to the JSON property imageObjectDetectionEvalMetrics
2213 2214 2215 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2213 def image_object_detection_eval_metrics @image_object_detection_eval_metrics end |
#image_segmentation_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsImageSegmentationEvaluationMetrics
Model evaluation metrics for image segmentation problems. Next tag: 4.
Corresponds to the JSON property imageSegmentationEvalMetrics
2218 2219 2220 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2218 def image_segmentation_eval_metrics @image_segmentation_eval_metrics end |
#label ⇒ String
The label for which this evaluation metrics instance had been created. Empty
iff this is an overall model evaluation (like Tables evaluation metrics), i.e.
aggregated across all labels. The label maps to AnnotationSpec.display_name in
Public API protos. Only used by MVP implementation and text sentiment FULL
implementation.
Corresponds to the JSON property label
2227 2228 2229 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2227 def label @label end |
#regression_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsRegressionEvaluationMetrics
Model evaluation metrics for regression problems. It can be used for Tables.
Corresponds to the JSON property regressionEvalMetrics
2232 2233 2234 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2232 def regression_eval_metrics @regression_eval_metrics end |
#tables_classification_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsClassificationEvaluationMetrics
Model evaluation metrics for classification problems. It can be used for image
and video classification. Next tag: 9.
Corresponds to the JSON property tablesClassificationEvalMetrics
2238 2239 2240 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2238 def tables_classification_eval_metrics @tables_classification_eval_metrics end |
#tables_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsTablesEvaluationMetrics
Corresponds to the JSON property tablesEvalMetrics
2243 2244 2245 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2243 def tables_eval_metrics @tables_eval_metrics end |
#text_classification_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsClassificationEvaluationMetrics
Model evaluation metrics for classification problems. It can be used for image
and video classification. Next tag: 9.
Corresponds to the JSON property textClassificationEvalMetrics
2249 2250 2251 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2249 def text_classification_eval_metrics @text_classification_eval_metrics end |
#text_extraction_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsTextExtractionEvaluationMetrics
Corresponds to the JSON property textExtractionEvalMetrics
2254 2255 2256 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2254 def text_extraction_eval_metrics @text_extraction_eval_metrics end |
#text_sentiment_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsTextSentimentEvaluationMetrics
Model evaluation metrics for text sentiment problems.
Corresponds to the JSON property textSentimentEvalMetrics
2259 2260 2261 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2259 def text_sentiment_eval_metrics @text_sentiment_eval_metrics end |
#translation_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsTranslationEvaluationMetrics
Evaluation metrics for the dataset.
Corresponds to the JSON property translationEvalMetrics
2264 2265 2266 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2264 def translation_eval_metrics @translation_eval_metrics end |
#video_action_recognition_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsVideoActionRecognitionEvaluationMetrics
Model evaluation metrics for video action recognition.
Corresponds to the JSON property videoActionRecognitionEvalMetrics
2269 2270 2271 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2269 def video_action_recognition_eval_metrics @video_action_recognition_eval_metrics end |
#video_classification_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsClassificationEvaluationMetrics
Model evaluation metrics for classification problems. It can be used for image
and video classification. Next tag: 9.
Corresponds to the JSON property videoClassificationEvalMetrics
2275 2276 2277 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2275 def video_classification_eval_metrics @video_classification_eval_metrics end |
#video_object_tracking_eval_metrics ⇒ Google::Apis::LanguageV1beta2::XpsVideoObjectTrackingEvaluationMetrics
Model evaluation metrics for ObjectTracking problems. Next tag: 10.
Corresponds to the JSON property videoObjectTrackingEvalMetrics
2280 2281 2282 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2280 def video_object_tracking_eval_metrics @video_object_tracking_eval_metrics end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 |
# File 'lib/google/apis/language_v1beta2/classes.rb', line 2287 def update!(**args) @annotation_spec_id_token = args[:annotation_spec_id_token] if args.key?(:annotation_spec_id_token) @category = args[:category] if args.key?(:category) @evaluated_example_count = args[:evaluated_example_count] if args.key?(:evaluated_example_count) @image_classification_eval_metrics = args[:image_classification_eval_metrics] if args.key?(:image_classification_eval_metrics) @image_object_detection_eval_metrics = args[:image_object_detection_eval_metrics] if args.key?(:image_object_detection_eval_metrics) @image_segmentation_eval_metrics = args[:image_segmentation_eval_metrics] if args.key?(:image_segmentation_eval_metrics) @label = args[:label] if args.key?(:label) @regression_eval_metrics = args[:regression_eval_metrics] if args.key?(:regression_eval_metrics) @tables_classification_eval_metrics = args[:tables_classification_eval_metrics] if args.key?(:tables_classification_eval_metrics) @tables_eval_metrics = args[:tables_eval_metrics] if args.key?(:tables_eval_metrics) @text_classification_eval_metrics = args[:text_classification_eval_metrics] if args.key?(:text_classification_eval_metrics) @text_extraction_eval_metrics = args[:text_extraction_eval_metrics] if args.key?(:text_extraction_eval_metrics) @text_sentiment_eval_metrics = args[:text_sentiment_eval_metrics] if args.key?(:text_sentiment_eval_metrics) @translation_eval_metrics = args[:translation_eval_metrics] if args.key?(:translation_eval_metrics) @video_action_recognition_eval_metrics = args[:video_action_recognition_eval_metrics] if args.key?(:video_action_recognition_eval_metrics) @video_classification_eval_metrics = args[:video_classification_eval_metrics] if args.key?(:video_classification_eval_metrics) @video_object_tracking_eval_metrics = args[:video_object_tracking_eval_metrics] if args.key?(:video_object_tracking_eval_metrics) end |