pub enum FidelityLevel {
Low {
sample_fraction: Float,
epochs_fraction: Float,
cv_folds: usize,
},
Medium {
sample_fraction: Float,
epochs_fraction: Float,
cv_folds: usize,
},
High {
sample_fraction: Float,
epochs_fraction: Float,
cv_folds: usize,
},
Custom {
parameters: HashMap<String, Float>,
relative_cost: Float,
accuracy_estimate: Float,
},
}Expand description
Fidelity levels for multi-fidelity optimization
Variants§
Low
Low fidelity (fast, less accurate)
Medium
Medium fidelity (moderate speed and accuracy)
High
High fidelity (slow, most accurate)
Custom
Custom fidelity with user-defined parameters
Trait Implementations§
Source§impl Clone for FidelityLevel
impl Clone for FidelityLevel
Source§fn clone(&self) -> FidelityLevel
fn clone(&self) -> FidelityLevel
Returns a duplicate 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 moreAuto Trait Implementations§
impl Freeze for FidelityLevel
impl RefUnwindSafe for FidelityLevel
impl Send for FidelityLevel
impl Sync for FidelityLevel
impl Unpin for FidelityLevel
impl UnwindSafe for FidelityLevel
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§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