Struct google_ml1::GoogleCloudMlV1__ParameterSpec [−][src]
pub struct GoogleCloudMlV1__ParameterSpec { pub discrete_values: Option<Vec<f64>>, pub scale_type: Option<String>, pub parameter_name: Option<String>, pub categorical_values: Option<Vec<String>>, pub type_: Option<String>, pub max_value: Option<f64>, pub min_value: Option<f64>, }
Represents a single hyperparameter to optimize.
This type is not used in any activity, and only used as part of another schema.
Fields
discrete_values: Option<Vec<f64>>
Required if type is DISCRETE
.
A list of feasible points.
The list should be in strictly increasing order. For instance, this
parameter might have possible settings of 1.5, 2.5, and 4.0. This list
should not contain more than 1,000 values.
scale_type: Option<String>
Optional. How the parameter should be scaled to the hypercube.
Leave unset for categorical parameters.
Some kind of scaling is strongly recommended for real or integral
parameters (e.g., UNIT_LINEAR_SCALE
).
parameter_name: Option<String>
Required. The parameter name must be unique amongst all ParameterConfigs in a HyperparameterSpec message. E.g., "learning_rate".
categorical_values: Option<Vec<String>>
Required if type is CATEGORICAL
. The list of possible categories.
type_: Option<String>
Required. The type of the parameter.
max_value: Option<f64>
Required if type is DOUBLE
or INTEGER
. This field
should be unset if type is CATEGORICAL
. This value should be integers if
type is INTEGER
.
min_value: Option<f64>
Required if type is DOUBLE
or INTEGER
. This field
should be unset if type is CATEGORICAL
. This value should be integers if
type is INTEGER.
Trait Implementations
impl Default for GoogleCloudMlV1__ParameterSpec
[src]
impl Default for GoogleCloudMlV1__ParameterSpec
fn default() -> GoogleCloudMlV1__ParameterSpec
[src]
fn default() -> GoogleCloudMlV1__ParameterSpec
Returns the "default value" for a type. Read more
impl Clone for GoogleCloudMlV1__ParameterSpec
[src]
impl Clone for GoogleCloudMlV1__ParameterSpec
fn clone(&self) -> GoogleCloudMlV1__ParameterSpec
[src]
fn clone(&self) -> GoogleCloudMlV1__ParameterSpec
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__ParameterSpec
[src]
impl Debug for GoogleCloudMlV1__ParameterSpec
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__ParameterSpec
[src]
impl Part for GoogleCloudMlV1__ParameterSpec
Auto Trait Implementations
impl Send for GoogleCloudMlV1__ParameterSpec
impl Send for GoogleCloudMlV1__ParameterSpec
impl Sync for GoogleCloudMlV1__ParameterSpec
impl Sync for GoogleCloudMlV1__ParameterSpec