View Source GoogleApi.BigQuery.V2.Model.HparamTuningTrial (google_api_big_query v0.79.0)

Training info of a trial in hyperparameter tuning models.

Attributes

  • endTimeMs (type: String.t, default: nil) - Ending time of the trial.
  • errorMessage (type: String.t, default: nil) - Error message for FAILED and INFEASIBLE trial.
  • evalLoss (type: float(), default: nil) - Loss computed on the eval data at the end of trial.
  • evaluationMetrics (type: GoogleApi.BigQuery.V2.Model.EvaluationMetrics.t, default: nil) - Evaluation metrics of this trial calculated on the test data. Empty in Job API.
  • hparamTuningEvaluationMetrics (type: GoogleApi.BigQuery.V2.Model.EvaluationMetrics.t, default: nil) - Hyperparameter tuning evaluation metrics of this trial calculated on the eval data. Unlike evaluation_metrics, only the fields corresponding to the hparam_tuning_objectives are set.
  • hparams (type: GoogleApi.BigQuery.V2.Model.TrainingOptions.t, default: nil) - The hyperprameters selected for this trial.
  • startTimeMs (type: String.t, default: nil) - Starting time of the trial.
  • status (type: String.t, default: nil) - The status of the trial.
  • trainingLoss (type: float(), default: nil) - Loss computed on the training data at the end of trial.
  • trialId (type: String.t, default: nil) - 1-based index of the trial.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.BigQuery.V2.Model.HparamTuningTrial{
  endTimeMs: String.t() | nil,
  errorMessage: String.t() | nil,
  evalLoss: float() | nil,
  evaluationMetrics: GoogleApi.BigQuery.V2.Model.EvaluationMetrics.t() | nil,
  hparamTuningEvaluationMetrics:
    GoogleApi.BigQuery.V2.Model.EvaluationMetrics.t() | nil,
  hparams: GoogleApi.BigQuery.V2.Model.TrainingOptions.t() | nil,
  startTimeMs: String.t() | nil,
  status: String.t() | nil,
  trainingLoss: float() | nil,
  trialId: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.