#[non_exhaustive]pub struct HyperParameterTuningJobObjective {
pub type: Option<HyperParameterTuningJobObjectiveType>,
pub metric_name: Option<String>,
}
Expand description
Defines the objective metric for a hyperparameter tuning job. Hyperparameter tuning uses the value of this metric to evaluate the training jobs it launches, and returns the training job that results in either the highest or lowest value for this metric, depending on the value you specify for the Type
parameter. If you want to define a custom objective metric, see Define metrics and environment variables.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.type: Option<HyperParameterTuningJobObjectiveType>
Whether to minimize or maximize the objective metric.
metric_name: Option<String>
The name of the metric to use for the objective metric.
Implementations§
source§impl HyperParameterTuningJobObjective
impl HyperParameterTuningJobObjective
sourcepub fn type(&self) -> Option<&HyperParameterTuningJobObjectiveType>
pub fn type(&self) -> Option<&HyperParameterTuningJobObjectiveType>
Whether to minimize or maximize the objective metric.
sourcepub fn metric_name(&self) -> Option<&str>
pub fn metric_name(&self) -> Option<&str>
The name of the metric to use for the objective metric.
source§impl HyperParameterTuningJobObjective
impl HyperParameterTuningJobObjective
sourcepub fn builder() -> HyperParameterTuningJobObjectiveBuilder
pub fn builder() -> HyperParameterTuningJobObjectiveBuilder
Creates a new builder-style object to manufacture HyperParameterTuningJobObjective
.
Trait Implementations§
source§impl Clone for HyperParameterTuningJobObjective
impl Clone for HyperParameterTuningJobObjective
source§fn clone(&self) -> HyperParameterTuningJobObjective
fn clone(&self) -> HyperParameterTuningJobObjective
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl PartialEq for HyperParameterTuningJobObjective
impl PartialEq for HyperParameterTuningJobObjective
source§fn eq(&self, other: &HyperParameterTuningJobObjective) -> bool
fn eq(&self, other: &HyperParameterTuningJobObjective) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for HyperParameterTuningJobObjective
Auto Trait Implementations§
impl Freeze for HyperParameterTuningJobObjective
impl RefUnwindSafe for HyperParameterTuningJobObjective
impl Send for HyperParameterTuningJobObjective
impl Sync for HyperParameterTuningJobObjective
impl Unpin for HyperParameterTuningJobObjective
impl UnwindSafe for HyperParameterTuningJobObjective
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreCreates a shared type from an unshared type.