Class: Google::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1EvaluationConfig

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/datalabeling_v1beta1/classes.rb,
lib/google/apis/datalabeling_v1beta1/representations.rb,
lib/google/apis/datalabeling_v1beta1/representations.rb

Overview

Configuration details used for calculating evaluation metrics and creating an Evaluation.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ GoogleCloudDatalabelingV1beta1EvaluationConfig

Returns a new instance of GoogleCloudDatalabelingV1beta1EvaluationConfig.



1761
1762
1763
# File 'lib/google/apis/datalabeling_v1beta1/classes.rb', line 1761

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#bounding_box_evaluation_optionsGoogle::Apis::DatalabelingV1beta1::GoogleCloudDatalabelingV1beta1BoundingBoxEvaluationOptions

Options regarding evaluation between bounding boxes. Corresponds to the JSON property boundingBoxEvaluationOptions



1759
1760
1761
# File 'lib/google/apis/datalabeling_v1beta1/classes.rb', line 1759

def bounding_box_evaluation_options
  @bounding_box_evaluation_options
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1766
1767
1768
# File 'lib/google/apis/datalabeling_v1beta1/classes.rb', line 1766

def update!(**args)
  @bounding_box_evaluation_options = args[:bounding_box_evaluation_options] if args.key?(:bounding_box_evaluation_options)
end