pub struct MultiFidelityResult {
pub best_hyperparameters: HashMap<String, Float>,
pub best_score: Float,
pub best_fidelity: FidelityLevel,
pub optimization_history: Vec<FidelityEvaluation>,
pub total_cost: Float,
pub total_time: Float,
pub convergence_curve: Vec<Float>,
pub fidelity_usage: HashMap<String, usize>,
pub cost_efficiency: Float,
}Expand description
Multi-fidelity optimization result
Fields§
§best_hyperparameters: HashMap<String, Float>§best_score: Float§best_fidelity: FidelityLevel§optimization_history: Vec<FidelityEvaluation>§total_cost: Float§total_time: Float§convergence_curve: Vec<Float>§fidelity_usage: HashMap<String, usize>§cost_efficiency: FloatTrait Implementations§
Source§impl Clone for MultiFidelityResult
impl Clone for MultiFidelityResult
Source§fn clone(&self) -> MultiFidelityResult
fn clone(&self) -> MultiFidelityResult
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 MultiFidelityResult
impl RefUnwindSafe for MultiFidelityResult
impl Send for MultiFidelityResult
impl Sync for MultiFidelityResult
impl Unpin for MultiFidelityResult
impl UnwindSafe for MultiFidelityResult
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