pub struct Accuracy { /* private fields */ }Expand description
Accuracy for binary classification.
Trait Implementations§
Source§impl Metric for Accuracy
impl Metric for Accuracy
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 Accuracy
impl RefUnwindSafe for Accuracy
impl Send for Accuracy
impl Sync for Accuracy
impl Unpin for Accuracy
impl UnsafeUnpin for Accuracy
impl UnwindSafe for Accuracy
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