pub struct MetaStats {
pub tasks_trained: u64,
pub meta_updates: u64,
pub avg_adaptation_loss: f64,
pub avg_query_loss: f64,
pub convergence_delta: f64,
}Expand description
Accumulated statistics for the meta-learning optimizer.
Fields§
§tasks_trained: u64Total number of tasks trained.
meta_updates: u64Total number of outer-loop meta-update steps performed.
avg_adaptation_loss: f64Running average of inner-loop (support-set) loss.
avg_query_loss: f64Running average of outer-loop (query-set) loss.
convergence_delta: f64Change in outer loss between the last two meta-updates (for convergence).
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MetaStats
impl RefUnwindSafe for MetaStats
impl Send for MetaStats
impl Sync for MetaStats
impl Unpin for MetaStats
impl UnsafeUnpin for MetaStats
impl UnwindSafe for MetaStats
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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