pub struct ThresholdPoint {
pub threshold: f64,
pub precision: f64,
pub recall: f64,
pub f1: f64,
pub num_predictions: usize,
pub num_correct: usize,
}Expand description
Metrics at a specific threshold.
Fields§
§threshold: f64Confidence threshold
precision: f64Precision at this threshold
recall: f64Recall at this threshold (relative to total correct predictions at threshold 0)
f1: f64F1 at this threshold
num_predictions: usizeNumber of predictions retained at this threshold
num_correct: usizeNumber of correct predictions at this threshold
Trait Implementations§
Source§impl Clone for ThresholdPoint
impl Clone for ThresholdPoint
Source§fn clone(&self) -> ThresholdPoint
fn clone(&self) -> ThresholdPoint
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 ThresholdPoint
impl Debug for ThresholdPoint
Source§impl<'de> Deserialize<'de> for ThresholdPoint
impl<'de> Deserialize<'de> for ThresholdPoint
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for ThresholdPoint
impl RefUnwindSafe for ThresholdPoint
impl Send for ThresholdPoint
impl Sync for ThresholdPoint
impl Unpin for ThresholdPoint
impl UnsafeUnpin for ThresholdPoint
impl UnwindSafe for ThresholdPoint
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<T> ErasedDestructor for Twhere
T: 'static,
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