Class: Google::Apis::BigqueryV2::EvaluationMetrics

Inherits:
Object
  • Object
show all
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.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Core::JsonObjectSupport

#to_json

Methods included from Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ EvaluationMetrics

Returns a new instance of EvaluationMetrics



1196
1197
1198
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1196

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

Instance Attribute Details

#binary_classification_metricsGoogle::Apis::BigqueryV2::BinaryClassificationMetrics

Evaluation metrics for binary classification models. Corresponds to the JSON property binaryClassificationMetrics



1179
1180
1181
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1179

def binary_classification_metrics
  @binary_classification_metrics
end

#clustering_metricsGoogle::Apis::BigqueryV2::ClusteringMetrics

Evaluation metrics for clustering models. Corresponds to the JSON property clusteringMetrics



1184
1185
1186
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1184

def clustering_metrics
  @clustering_metrics
end

#multi_class_classification_metricsGoogle::Apis::BigqueryV2::MultiClassClassificationMetrics

Evaluation metrics for multi-class classification models. Corresponds to the JSON property multiClassClassificationMetrics



1189
1190
1191
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1189

def multi_class_classification_metrics
  @multi_class_classification_metrics
end

#regression_metricsGoogle::Apis::BigqueryV2::RegressionMetrics

Evaluation metrics for regression models. Corresponds to the JSON property regressionMetrics



1194
1195
1196
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1194

def regression_metrics
  @regression_metrics
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1201
1202
1203
1204
1205
1206
# File 'generated/google/apis/bigquery_v2/classes.rb', line 1201

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