Class MultiTrialAlgorithmSpec (1.22.1)

MultiTrialAlgorithmSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

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

Attributes

NameDescription
multi_trial_algorithm google.cloud.aiplatform_v1beta1.types.NasJobSpec.MultiTrialAlgorithmSpec.MultiTrialAlgorithm
The multi-trial Neural Architecture Search (NAS) algorithm type. Defaults to REINFORCEMENT_LEARNING.
metric google.cloud.aiplatform_v1beta1.types.NasJobSpec.MultiTrialAlgorithmSpec.MetricSpec
Metric specs for the NAS job. Validation for this field is done at multi_trial_algorithm_spec field.
search_trial_spec google.cloud.aiplatform_v1beta1.types.NasJobSpec.MultiTrialAlgorithmSpec.SearchTrialSpec
Required. Spec for search trials.
train_trial_spec google.cloud.aiplatform_v1beta1.types.NasJobSpec.MultiTrialAlgorithmSpec.TrainTrialSpec
Spec for train trials. Top N [TrainTrialSpec.max_parallel_trial_count] search trials will be trained for every M [TrainTrialSpec.frequency] trials searched.

Inheritance

builtins.object > proto.message.Message > MultiTrialAlgorithmSpec

Classes

MetricSpec

MetricSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represents a metric to optimize.

MultiTrialAlgorithm

MultiTrialAlgorithm(value)

The available types of multi-trial algorithms.

Values: MULTI_TRIAL_ALGORITHM_UNSPECIFIED (0): Defaults to REINFORCEMENT_LEARNING. REINFORCEMENT_LEARNING (1): The Reinforcement Learning Algorithm for Multi-trial Neural Architecture Search (NAS). GRID_SEARCH (2): The Grid Search Algorithm for Multi-trial Neural Architecture Search (NAS).

SearchTrialSpec

SearchTrialSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represent spec for search trials.

TrainTrialSpec

TrainTrialSpec(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Represent spec for train trials.