pub struct HyperparameterTuner { /* private fields */ }Expand description
Hyperparameter tuner
Implementations§
Source§impl HyperparameterTuner
impl HyperparameterTuner
pub fn new() -> Self
pub fn initialize(&mut self) -> Result<(), MLError>
Sourcepub fn tuning_space(&self) -> &TuningSpace
pub fn tuning_space(&self) -> &TuningSpace
Return a reference to the tuning space.
Sourcepub fn tuning_space_mut(&mut self) -> &mut TuningSpace
pub fn tuning_space_mut(&mut self) -> &mut TuningSpace
Return a mutable reference to the tuning space.
Sourcepub fn tuning_algorithm(&self) -> &TuningAlgorithm
pub fn tuning_algorithm(&self) -> &TuningAlgorithm
Return the configured tuning algorithm.
Sourcepub fn set_tuning_algorithm(&mut self, algorithm: TuningAlgorithm)
pub fn set_tuning_algorithm(&mut self, algorithm: TuningAlgorithm)
Set the tuning algorithm.
Sourcepub fn tuning_history(&self) -> &TuningHistory
pub fn tuning_history(&self) -> &TuningHistory
Return a reference to the tuning history.
Sourcepub fn tuning_history_mut(&mut self) -> &mut TuningHistory
pub fn tuning_history_mut(&mut self) -> &mut TuningHistory
Return a mutable reference to the tuning history.
Auto Trait Implementations§
impl Freeze for HyperparameterTuner
impl RefUnwindSafe for HyperparameterTuner
impl Send for HyperparameterTuner
impl Sync for HyperparameterTuner
impl Unpin for HyperparameterTuner
impl UnsafeUnpin for HyperparameterTuner
impl UnwindSafe for HyperparameterTuner
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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 more