pub struct RollingAccuracy { /* private fields */ }Expand description
Rolling Accuracy for binary classification.
Implementations§
Trait Implementations§
Source§impl Clone for RollingAccuracy
impl Clone for RollingAccuracy
Source§fn clone(&self) -> RollingAccuracy
fn clone(&self) -> RollingAccuracy
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 moreSource§impl Debug for RollingAccuracy
impl Debug for RollingAccuracy
Source§impl Metric for RollingAccuracy
impl Metric for RollingAccuracy
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 RollingAccuracy
impl RefUnwindSafe for RollingAccuracy
impl Send for RollingAccuracy
impl Sync for RollingAccuracy
impl Unpin for RollingAccuracy
impl UnsafeUnpin for RollingAccuracy
impl UnwindSafe for RollingAccuracy
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