[−][src]Struct google_ml1::GoogleCloudMlV1__ParameterSpec
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".
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.
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
.
categorical_values: Option<Vec<String>>
Required if type is CATEGORICAL
. The list of possible categories.
Trait Implementations
impl Part for GoogleCloudMlV1__ParameterSpec
[src]
impl Default for GoogleCloudMlV1__ParameterSpec
[src]
impl Clone for GoogleCloudMlV1__ParameterSpec
[src]
fn clone(&self) -> GoogleCloudMlV1__ParameterSpec
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl Debug for GoogleCloudMlV1__ParameterSpec
[src]
impl Serialize for GoogleCloudMlV1__ParameterSpec
[src]
fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl<'de> Deserialize<'de> for GoogleCloudMlV1__ParameterSpec
[src]
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
Auto Trait Implementations
impl Send for GoogleCloudMlV1__ParameterSpec
impl Unpin for GoogleCloudMlV1__ParameterSpec
impl Sync for GoogleCloudMlV1__ParameterSpec
impl UnwindSafe for GoogleCloudMlV1__ParameterSpec
impl RefUnwindSafe for GoogleCloudMlV1__ParameterSpec
Blanket Implementations
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
fn to_owned(&self) -> T
[src]
fn clone_into(&self, target: &mut T)
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Typeable for T where
T: Any,
T: Any,
impl<T> DeserializeOwned for T where
T: Deserialize<'de>,
[src]
T: Deserialize<'de>,