pub struct BanditOptimizationResult {
pub best_params: ParameterValue,
pub best_score: f64,
pub all_params: Vec<ParameterValue>,
pub all_scores: Vec<f64>,
pub convergence_history: Vec<f64>,
pub n_iterations: usize,
pub arm_stats: HashMap<String, (f64, usize)>,
}Expand description
Result of bandit optimization
Fields§
§best_params: ParameterValueBest parameter configuration found
best_score: f64Best score achieved
all_params: Vec<ParameterValue>All parameter configurations tried
all_scores: Vec<f64>All scores achieved
convergence_history: Vec<f64>Convergence history
n_iterations: usizeNumber of iterations run
arm_stats: HashMap<String, (f64, usize)>Final arm statistics
Trait Implementations§
Source§impl Clone for BanditOptimizationResult
impl Clone for BanditOptimizationResult
Source§fn clone(&self) -> BanditOptimizationResult
fn clone(&self) -> BanditOptimizationResult
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 BanditOptimizationResult
impl RefUnwindSafe for BanditOptimizationResult
impl Send for BanditOptimizationResult
impl Sync for BanditOptimizationResult
impl Unpin for BanditOptimizationResult
impl UnsafeUnpin for BanditOptimizationResult
impl UnwindSafe for BanditOptimizationResult
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