pub struct MetaLearnerStats {
pub total_tasks: usize,
pub meta_steps: u64,
pub avg_support_loss: f64,
pub avg_query_loss: f64,
pub best_query_loss: f64,
}Expand description
Aggregate statistics for a MetaLearner instance.
Fields§
§total_tasks: usizeTotal number of tasks stored in the history.
meta_steps: u64Number of outer meta-update steps that have been performed.
avg_support_loss: f64Mean support-set loss across all stored task adaptations.
avg_query_loss: f64Mean query-set loss across all stored task adaptations.
best_query_loss: f64Lowest query-set loss found in the task history.
Trait Implementations§
Source§impl Clone for MetaLearnerStats
impl Clone for MetaLearnerStats
Source§fn clone(&self) -> MetaLearnerStats
fn clone(&self) -> MetaLearnerStats
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for MetaLearnerStats
impl RefUnwindSafe for MetaLearnerStats
impl Send for MetaLearnerStats
impl Sync for MetaLearnerStats
impl Unpin for MetaLearnerStats
impl UnsafeUnpin for MetaLearnerStats
impl UnwindSafe for MetaLearnerStats
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