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.



2795
2796
2797
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2795

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



2761
2762
2763
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2761

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



2766
2767
2768
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2766

def binary_classification_metrics
  @binary_classification_metrics
end

#clustering_metricsGoogle::Apis::BigqueryV2::ClusteringMetrics

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



2771
2772
2773
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2771

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



2776
2777
2778
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2776

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



2781
2782
2783
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2781

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



2787
2788
2789
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2787

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



2793
2794
2795
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2793

def regression_metrics
  @regression_metrics
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



2800
2801
2802
2803
2804
2805
2806
2807
2808
# File 'lib/google/apis/bigquery_v2/classes.rb', line 2800

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