Reference documentation and code samples for the Vertex AI V1 API class Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec.
The spec of multi-trial Neural Architecture Search (NAS).
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#metric
def metric() -> ::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MetricSpec
Returns
-
(::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MetricSpec) — Metric specs for the NAS job.
Validation for this field is done at
multi_trial_algorithm_spec
field.
#metric=
def metric=(value) -> ::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MetricSpec
Parameter
-
value (::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MetricSpec) — Metric specs for the NAS job.
Validation for this field is done at
multi_trial_algorithm_spec
field.
Returns
-
(::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MetricSpec) — Metric specs for the NAS job.
Validation for this field is done at
multi_trial_algorithm_spec
field.
#multi_trial_algorithm
def multi_trial_algorithm() -> ::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MultiTrialAlgorithm
Returns
-
(::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MultiTrialAlgorithm) — The multi-trial Neural Architecture Search (NAS) algorithm
type. Defaults to
REINFORCEMENT_LEARNING
.
#multi_trial_algorithm=
def multi_trial_algorithm=(value) -> ::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MultiTrialAlgorithm
Parameter
-
value (::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MultiTrialAlgorithm) — The multi-trial Neural Architecture Search (NAS) algorithm
type. Defaults to
REINFORCEMENT_LEARNING
.
Returns
-
(::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::MultiTrialAlgorithm) — The multi-trial Neural Architecture Search (NAS) algorithm
type. Defaults to
REINFORCEMENT_LEARNING
.
#search_trial_spec
def search_trial_spec() -> ::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::SearchTrialSpec
Returns
- (::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::SearchTrialSpec) — Required. Spec for search trials.
#search_trial_spec=
def search_trial_spec=(value) -> ::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::SearchTrialSpec
Parameter
- value (::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::SearchTrialSpec) — Required. Spec for search trials.
Returns
- (::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::SearchTrialSpec) — Required. Spec for search trials.
#train_trial_spec
def train_trial_spec() -> ::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::TrainTrialSpec
Returns
- (::Google::Cloud::AIPlatform::V1::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.
#train_trial_spec=
def train_trial_spec=(value) -> ::Google::Cloud::AIPlatform::V1::NasJobSpec::MultiTrialAlgorithmSpec::TrainTrialSpec
Parameter
- value (::Google::Cloud::AIPlatform::V1::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.
Returns
- (::Google::Cloud::AIPlatform::V1::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.