pub struct ReptileConfig {
pub inner_steps: usize,
pub inner_lr: f64,
pub outer_lr: f64,
}Expand description
Reptile algorithm configuration.
Reptile is a simpler first-order alternative to MAML that repeatedly:
- Samples a task
- Trains on it to get task-specific parameters
- Moves the meta-parameters toward the task-specific parameters
Fields§
§inner_steps: usizeNumber of gradient steps for task adaptation.
inner_lr: f64Learning rate for task adaptation.
outer_lr: f64Learning rate for meta-update (interpolation weight).
Trait Implementations§
Source§impl Clone for ReptileConfig
impl Clone for ReptileConfig
Source§fn clone(&self) -> ReptileConfig
fn clone(&self) -> ReptileConfig
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 ReptileConfig
impl Debug for ReptileConfig
Auto Trait Implementations§
impl Freeze for ReptileConfig
impl RefUnwindSafe for ReptileConfig
impl Send for ReptileConfig
impl Sync for ReptileConfig
impl Unpin for ReptileConfig
impl UnwindSafe for ReptileConfig
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