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

Inherits:
Object
  • Object
show all
Includes:
Core::Hashable, Core::JsonObjectSupport
Defined in:
lib/google/apis/bigquery_v2/classes.rb,
lib/google/apis/bigquery_v2/representations.rb,
lib/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

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ EvaluationMetrics

Returns a new instance of EvaluationMetrics.



2636
2637
2638
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2636

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

Instance Attribute Details

#arima_forecasting_metricsGoogle::Apis::BigqueryV2::ArimaForecastingMetrics

Model evaluation metrics for ARIMA forecasting models. Corresponds to the JSON property arimaForecastingMetrics



2602
2603
2604
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2602

def arima_forecasting_metrics
  @arima_forecasting_metrics
end

#binary_classification_metricsGoogle::Apis::BigqueryV2::BinaryClassificationMetrics

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



2607
2608
2609
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2607

def binary_classification_metrics
  @binary_classification_metrics
end

#clustering_metricsGoogle::Apis::BigqueryV2::ClusteringMetrics

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



2612
2613
2614
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2612

def clustering_metrics
  @clustering_metrics
end

#dimensionality_reduction_metricsGoogle::Apis::BigqueryV2::DimensionalityReductionMetrics

Model evaluation metrics for dimensionality reduction models. Corresponds to the JSON property dimensionalityReductionMetrics



2617
2618
2619
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2617

def dimensionality_reduction_metrics
  @dimensionality_reduction_metrics
end

#multi_class_classification_metricsGoogle::Apis::BigqueryV2::MultiClassClassificationMetrics

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



2622
2623
2624
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2622

def multi_class_classification_metrics
  @multi_class_classification_metrics
end

#ranking_metricsGoogle::Apis::BigqueryV2::RankingMetrics

Evaluation metrics used by weighted-ALS models specified by feedback_type= implicit. Corresponds to the JSON property rankingMetrics



2628
2629
2630
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2628

def ranking_metrics
  @ranking_metrics
end

#regression_metricsGoogle::Apis::BigqueryV2::RegressionMetrics

Evaluation metrics for regression and explicit feedback type matrix factorization models. Corresponds to the JSON property regressionMetrics



2634
2635
2636
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2634

def regression_metrics
  @regression_metrics
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2641
2642
2643
2644
2645
2646
2647
2648
2649
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2641

def update!(**args)
  @arima_forecasting_metrics = args[:arima_forecasting_metrics] if args.key?(:arima_forecasting_metrics)
  @binary_classification_metrics = args[:binary_classification_metrics] if args.key?(:binary_classification_metrics)
  @clustering_metrics = args[:clustering_metrics] if args.key?(:clustering_metrics)
  @dimensionality_reduction_metrics = args[:dimensionality_reduction_metrics] if args.key?(:dimensionality_reduction_metrics)
  @multi_class_classification_metrics = args[:multi_class_classification_metrics] if args.key?(:multi_class_classification_metrics)
  @ranking_metrics = args[:ranking_metrics] if args.key?(:ranking_metrics)
  @regression_metrics = args[:regression_metrics] if args.key?(:regression_metrics)
end