pub struct SelfTuneIteration {
pub iteration: usize,
pub n_concepts: usize,
pub composite_score: f64,
pub breakdown: CorpusQualityBreakdown,
pub n_pruned: usize,
pub mean_quality: f64,
pub mean_quality_delta: f64,
}Expand description
Per-iteration outcome.
On the plateau-detecting iteration the loop stops before
reweighting or pruning, so that record carries n_pruned = 0 and
mean_quality_delta = 0.0 — the corpus was not touched.
Fields§
§iteration: usize§n_concepts: usize§composite_score: f64Composite score of the corpus entering this iteration
(before this iteration’s reweight + prune). The score of the
final post-mutation corpus is
SelfTuneReport::final_composite.
breakdown: CorpusQualityBreakdown§n_pruned: usize§mean_quality: f64§mean_quality_delta: f64Trait Implementations§
Source§impl Clone for SelfTuneIteration
impl Clone for SelfTuneIteration
Source§fn clone(&self) -> SelfTuneIteration
fn clone(&self) -> SelfTuneIteration
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 SelfTuneIteration
impl RefUnwindSafe for SelfTuneIteration
impl Send for SelfTuneIteration
impl Sync for SelfTuneIteration
impl Unpin for SelfTuneIteration
impl UnsafeUnpin for SelfTuneIteration
impl UnwindSafe for SelfTuneIteration
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> 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