pub struct FewShotOptimizer { /* private fields */ }Expand description
Few-shot hyperparameter optimizer
Implementations§
Source§impl FewShotOptimizer
impl FewShotOptimizer
pub fn new(config: FewShotConfig) -> Self
Sourcepub fn meta_train(
&mut self,
tasks: &[OptimizationTask],
) -> Result<FewShotResult, Box<dyn Error>>
pub fn meta_train( &mut self, tasks: &[OptimizationTask], ) -> Result<FewShotResult, Box<dyn Error>>
Meta-train the few-shot optimizer
Auto Trait Implementations§
impl Freeze for FewShotOptimizer
impl RefUnwindSafe for FewShotOptimizer
impl Send for FewShotOptimizer
impl Sync for FewShotOptimizer
impl Unpin for FewShotOptimizer
impl UnwindSafe for FewShotOptimizer
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> 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