Struct google_ml1::GoogleCloudMlV1__HyperparameterSpec [−][src]
pub struct GoogleCloudMlV1__HyperparameterSpec { pub max_trials: Option<i32>, pub hyperparameter_metric_tag: Option<String>, pub params: Option<Vec<GoogleCloudMlV1__ParameterSpec>>, pub max_parallel_trials: Option<i32>, pub goal: Option<String>, }
Represents a set of hyperparameters to optimize.
This type is not used in any activity, and only used as part of another schema.
Fields
max_trials: Option<i32>
Optional. How many training trials should be attempted to optimize the specified hyperparameters.
Defaults to one.
hyperparameter_metric_tag: Option<String>
Optional. The Tensorflow summary tag name to use for optimizing trials. For current versions of Tensorflow, this tag name should exactly match what is shown in Tensorboard, including all scopes. For versions of Tensorflow prior to 0.12, this should be only the tag passed to tf.Summary. By default, "training/hptuning/metric" will be used.
params: Option<Vec<GoogleCloudMlV1__ParameterSpec>>
Required. The set of parameters to tune.
max_parallel_trials: Option<i32>
Optional. The number of training trials to run concurrently. You can reduce the time it takes to perform hyperparameter tuning by adding trials in parallel. However, each trail only benefits from the information gained in completed trials. That means that a trial does not get access to the results of trials running at the same time, which could reduce the quality of the overall optimization.
Each trial will use the same scale tier and machine types.
Defaults to one.
goal: Option<String>
Required. The type of goal to use for tuning. Available types are
MAXIMIZE
and MINIMIZE
.
Defaults to MAXIMIZE
.
Trait Implementations
impl Default for GoogleCloudMlV1__HyperparameterSpec
[src]
impl Default for GoogleCloudMlV1__HyperparameterSpec
fn default() -> GoogleCloudMlV1__HyperparameterSpec
[src]
fn default() -> GoogleCloudMlV1__HyperparameterSpec
Returns the "default value" for a type. Read more
impl Clone for GoogleCloudMlV1__HyperparameterSpec
[src]
impl Clone for GoogleCloudMlV1__HyperparameterSpec
fn clone(&self) -> GoogleCloudMlV1__HyperparameterSpec
[src]
fn clone(&self) -> GoogleCloudMlV1__HyperparameterSpec
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Debug for GoogleCloudMlV1__HyperparameterSpec
[src]
impl Debug for GoogleCloudMlV1__HyperparameterSpec
fn fmt(&self, f: &mut Formatter) -> Result
[src]
fn fmt(&self, f: &mut Formatter) -> Result
Formats the value using the given formatter. Read more
impl Part for GoogleCloudMlV1__HyperparameterSpec
[src]
impl Part for GoogleCloudMlV1__HyperparameterSpec
Auto Trait Implementations
impl Send for GoogleCloudMlV1__HyperparameterSpec
impl Send for GoogleCloudMlV1__HyperparameterSpec
impl Sync for GoogleCloudMlV1__HyperparameterSpec
impl Sync for GoogleCloudMlV1__HyperparameterSpec