pub struct F1Score { /* private fields */ }Expand description
F1 score, the harmonic mean of precision and recall.
Trait Implementations§
Source§impl Metric for F1Score
impl Metric for F1Score
Source§type Prediction = bool
type Prediction = bool
The prediction type for this metric.
Source§fn update(&mut self, truth: bool, prediction: bool) -> Result<(), RillError>
fn update(&mut self, truth: bool, prediction: bool) -> Result<(), RillError>
Incorporate a single observation.
Source§fn value(&self) -> Option<f64>
fn value(&self) -> Option<f64>
Current metric value, or
None if not enough data has been seen.Source§fn samples_seen(&self) -> u64
fn samples_seen(&self) -> u64
How many observations have been incorporated.
Auto Trait Implementations§
impl Freeze for F1Score
impl RefUnwindSafe for F1Score
impl Send for F1Score
impl Sync for F1Score
impl Unpin for F1Score
impl UnsafeUnpin for F1Score
impl UnwindSafe for F1Score
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