pub enum AcquisitionFunction {
ExpectedImprovement,
UCB {
kappa: f64,
},
ProbabilityOfImprovement,
}Expand description
Acquisition functions for Bayesian optimization.
Variants§
ExpectedImprovement
Expected Improvement - balances exploration/exploitation.
UCB
Upper Confidence Bound with exploration parameter kappa.
ProbabilityOfImprovement
Probability of Improvement - conservative strategy.
Trait Implementations§
Source§impl Clone for AcquisitionFunction
impl Clone for AcquisitionFunction
Source§fn clone(&self) -> AcquisitionFunction
fn clone(&self) -> AcquisitionFunction
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 moreSource§impl Debug for AcquisitionFunction
impl Debug for AcquisitionFunction
Source§impl Default for AcquisitionFunction
impl Default for AcquisitionFunction
Source§fn default() -> AcquisitionFunction
fn default() -> AcquisitionFunction
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for AcquisitionFunction
impl<'de> Deserialize<'de> for AcquisitionFunction
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for AcquisitionFunction
impl PartialEq for AcquisitionFunction
Source§impl Serialize for AcquisitionFunction
impl Serialize for AcquisitionFunction
impl Copy for AcquisitionFunction
impl StructuralPartialEq for AcquisitionFunction
Auto Trait Implementations§
impl Freeze for AcquisitionFunction
impl RefUnwindSafe for AcquisitionFunction
impl Send for AcquisitionFunction
impl Sync for AcquisitionFunction
impl Unpin for AcquisitionFunction
impl UnsafeUnpin for AcquisitionFunction
impl UnwindSafe for AcquisitionFunction
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