pub struct MAMLConfig {
pub inner_steps: usize,
pub inner_lr: f64,
pub outer_lr: f64,
pub first_order: bool,
}Expand description
MAML (Model-Agnostic Meta-Learning) configuration.
MAML learns an initialization θ* such that a small number of gradient steps on a new task yields good performance.
Fields§
§inner_steps: usizeNumber of gradient steps for task adaptation (inner loop).
inner_lr: f64Learning rate for task adaptation (inner loop).
outer_lr: f64Learning rate for meta-update (outer loop).
first_order: boolUse first-order approximation (ignores second derivatives).
Trait Implementations§
Source§impl Clone for MAMLConfig
impl Clone for MAMLConfig
Source§fn clone(&self) -> MAMLConfig
fn clone(&self) -> MAMLConfig
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 MAMLConfig
impl Debug for MAMLConfig
Auto Trait Implementations§
impl Freeze for MAMLConfig
impl RefUnwindSafe for MAMLConfig
impl Send for MAMLConfig
impl Sync for MAMLConfig
impl Unpin for MAMLConfig
impl UnwindSafe for MAMLConfig
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