class Google::Apis::BigqueryV2::TrainingRun

Information about a single training query run for the model.

Attributes

data_split_result[RW]

Data split result. This contains references to the training and evaluation data tables that were used to train the model. Corresponds to the JSON property `dataSplitResult` @return [Google::Apis::BigqueryV2::DataSplitResult]

evaluation_metrics[RW]

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. Corresponds to the JSON property `evaluationMetrics` @return [Google::Apis::BigqueryV2::EvaluationMetrics]

results[RW]

Output of each iteration run, results.size() <= max_iterations. Corresponds to the JSON property `results` @return [Array<Google::Apis::BigqueryV2::IterationResult>]

start_time[RW]

The start time of this training run. Corresponds to the JSON property `startTime` @return [String]

training_options[RW]

Options used in model training. Corresponds to the JSON property `trainingOptions` @return [Google::Apis::BigqueryV2::TrainingOptions]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/bigquery_v2/classes.rb, line 7402
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/bigquery_v2/classes.rb, line 7407
def update!(**args)
  @data_split_result = args[:data_split_result] if args.key?(:data_split_result)
  @evaluation_metrics = args[:evaluation_metrics] if args.key?(:evaluation_metrics)
  @results = args[:results] if args.key?(:results)
  @start_time = args[:start_time] if args.key?(:start_time)
  @training_options = args[:training_options] if args.key?(:training_options)
end