Struct google_ml1_beta1::GoogleCloudMlV1beta1__ParameterSpec
[−]
[src]
pub struct GoogleCloudMlV1beta1__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 typeis 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 GoogleCloudMlV1beta1__ParameterSpec
[src]
fn default() -> GoogleCloudMlV1beta1__ParameterSpec
[src]
Returns the "default value" for a type. Read more
impl Clone for GoogleCloudMlV1beta1__ParameterSpec
[src]
fn clone(&self) -> GoogleCloudMlV1beta1__ParameterSpec
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more