Class: Google::Apis::BigqueryV2::EvaluationMetrics
- Inherits:
-
Object
- Object
- Google::Apis::BigqueryV2::EvaluationMetrics
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/bigquery_v2/classes.rb,
generated/google/apis/bigquery_v2/representations.rb,
generated/google/apis/bigquery_v2/representations.rb
Overview
Evaluation metrics of a model. These are either computed on all training data or just the eval data based on whether eval data was used during training. These are not present for imported models.
Instance Attribute Summary collapse
-
#binary_classification_metrics ⇒ Google::Apis::BigqueryV2::BinaryClassificationMetrics
Evaluation metrics for binary classification/classifier models.
-
#clustering_metrics ⇒ Google::Apis::BigqueryV2::ClusteringMetrics
Evaluation metrics for clustering models.
-
#multi_class_classification_metrics ⇒ Google::Apis::BigqueryV2::MultiClassClassificationMetrics
Evaluation metrics for multi-class classification/classifier models.
-
#regression_metrics ⇒ Google::Apis::BigqueryV2::RegressionMetrics
Evaluation metrics for regression and explicit feedback type matrix factorization models.
Instance Method Summary collapse
-
#initialize(**args) ⇒ EvaluationMetrics
constructor
A new instance of EvaluationMetrics.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ EvaluationMetrics
Returns a new instance of EvaluationMetrics.
1550 1551 1552 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1550 def initialize(**args) update!(**args) end |
Instance Attribute Details
#binary_classification_metrics ⇒ Google::Apis::BigqueryV2::BinaryClassificationMetrics
Evaluation metrics for binary classification/classifier models.
Corresponds to the JSON property binaryClassificationMetrics
1532 1533 1534 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1532 def binary_classification_metrics @binary_classification_metrics end |
#clustering_metrics ⇒ Google::Apis::BigqueryV2::ClusteringMetrics
Evaluation metrics for clustering models.
Corresponds to the JSON property clusteringMetrics
1537 1538 1539 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1537 def clustering_metrics @clustering_metrics end |
#multi_class_classification_metrics ⇒ Google::Apis::BigqueryV2::MultiClassClassificationMetrics
Evaluation metrics for multi-class classification/classifier models.
Corresponds to the JSON property multiClassClassificationMetrics
1542 1543 1544 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1542 def multi_class_classification_metrics @multi_class_classification_metrics end |
#regression_metrics ⇒ Google::Apis::BigqueryV2::RegressionMetrics
Evaluation metrics for regression and explicit feedback type matrix
factorization models.
Corresponds to the JSON property regressionMetrics
1548 1549 1550 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1548 def regression_metrics @regression_metrics end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1555 1556 1557 1558 1559 1560 |
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1555 def update!(**args) @binary_classification_metrics = args[:binary_classification_metrics] if args.key?(:binary_classification_metrics) @clustering_metrics = args[:clustering_metrics] if args.key?(:clustering_metrics) @multi_class_classification_metrics = args[:multi_class_classification_metrics] if args.key?(:multi_class_classification_metrics) @regression_metrics = args[:regression_metrics] if args.key?(:regression_metrics) end |