pub enum BatchAcquisitionStrategy {
ConstantLiar {
liar_value: Float,
},
KrigingBeliever,
QExpectedImprovement,
LocalPenalization {
penalization_factor: Float,
},
ThompsonSampling {
n_samples: usize,
},
}Expand description
Batch acquisition strategies for parallel Bayesian optimization
Variants§
ConstantLiar
Constant Liar strategy
KrigingBeliever
Kriging Believer strategy
QExpectedImprovement
qExpected Improvement
LocalPenalization
Local Penalization
ThompsonSampling
Thompson Sampling
Trait Implementations§
Source§impl Clone for BatchAcquisitionStrategy
impl Clone for BatchAcquisitionStrategy
Source§fn clone(&self) -> BatchAcquisitionStrategy
fn clone(&self) -> BatchAcquisitionStrategy
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 BatchAcquisitionStrategy
impl RefUnwindSafe for BatchAcquisitionStrategy
impl Send for BatchAcquisitionStrategy
impl Sync for BatchAcquisitionStrategy
impl Unpin for BatchAcquisitionStrategy
impl UnwindSafe for BatchAcquisitionStrategy
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