View Source GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpec (google_api_ai_platform v0.13.0)

The spec of multi-trial Neural Architecture Search (NAS).

Attributes

  • metric (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecMetricSpec.t, default: nil) - Metric specs for the NAS job. Validation for this field is done at multi_trial_algorithm_spec field.
  • multiTrialAlgorithm (type: String.t, default: nil) - The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to REINFORCEMENT_LEARNING.
  • searchTrialSpec (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecSearchTrialSpec.t, default: nil) - Required. Spec for search trials.
  • trainTrialSpec (type: GoogleApi.AIPlatform.V1.Model.GoogleCloudAiplatformV1NasJobSpecMultiTrialAlgorithmSpecTrainTrialSpec.t, default: nil) - Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

Functions

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

Unwrap a decoded JSON object into its complex fields.