pub struct BakeReport {Show 13 fields
pub backbone: f64,
pub masked: f64,
pub overlaid: f64,
pub pruned_ratio: f64,
pub kept_per_layer: Vec<usize>,
pub backbone_accuracy: Option<f64>,
pub masked_accuracy: Option<f64>,
pub overlaid_accuracy: Option<f64>,
pub backbone_balanced_accuracy: Option<f64>,
pub masked_balanced_accuracy: Option<f64>,
pub overlaid_balanced_accuracy: Option<f64>,
pub selected_step: usize,
pub sec: f64,
}Expand description
What the bake measured and produced.
Fields§
§backbone: f64Held-out PPL of the untouched backbone.
masked: f64Held-out PPL with the best hard mask (the denoising bottom).
overlaid: f64Held-out PPL after FCD (the final specialist).
pruned_ratio: f64§kept_per_layer: Vec<usize>§backbone_accuracy: Option<f64>Hard focused-label accuracy, present when focus tokens were supplied.
masked_accuracy: Option<f64>§overlaid_accuracy: Option<f64>§backbone_balanced_accuracy: Option<f64>Macro recall over focused labels. Unlike raw accuracy this cannot be improved by collapsing to the majority UP/DOWN class.
masked_balanced_accuracy: Option<f64>§overlaid_balanced_accuracy: Option<f64>§selected_step: usize§sec: f64Auto Trait Implementations§
impl Freeze for BakeReport
impl RefUnwindSafe for BakeReport
impl Send for BakeReport
impl Sync for BakeReport
impl Unpin for BakeReport
impl UnsafeUnpin for BakeReport
impl UnwindSafe for BakeReport
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