pub struct BayesianOptResult {
pub best_point: DataPoint,
pub history: Vec<DataPoint>,
pub evaluations: usize,
pub converged: bool,
pub convergence_reason: String,
pub acquisition_history: Vec<f32>,
}Expand description
Result from Bayesian optimization
Fields§
§best_point: DataPointBest point found
history: Vec<DataPoint>All evaluated points
evaluations: usizeNumber of function evaluations
converged: boolWhether optimization converged
convergence_reason: StringConvergence reason
acquisition_history: Vec<f32>Acquisition function values at each iteration
Trait Implementations§
Source§impl Clone for BayesianOptResult
impl Clone for BayesianOptResult
Source§fn clone(&self) -> BayesianOptResult
fn clone(&self) -> BayesianOptResult
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 BayesianOptResult
impl RefUnwindSafe for BayesianOptResult
impl Send for BayesianOptResult
impl Sync for BayesianOptResult
impl Unpin for BayesianOptResult
impl UnsafeUnpin for BayesianOptResult
impl UnwindSafe for BayesianOptResult
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