pub struct ReliabilityBin {
pub range: (f64, f64),
pub avg_confidence: f64,
pub accuracy: f64,
pub count: usize,
pub calibration_error: f64,
}Expand description
A single bin in the reliability diagram.
Fields§
§range: (f64, f64)Bin range (e.g., 0.0-0.1)
avg_confidence: f64Average confidence in this bin
accuracy: f64Accuracy (fraction correct) in this bin
count: usizeNumber of predictions in this bin
calibration_error: f64Calibration error for this bin: |accuracy - avg_confidence|
Trait Implementations§
Source§impl Clone for ReliabilityBin
impl Clone for ReliabilityBin
Source§fn clone(&self) -> ReliabilityBin
fn clone(&self) -> ReliabilityBin
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 ReliabilityBin
impl Debug for ReliabilityBin
Source§impl<'de> Deserialize<'de> for ReliabilityBin
impl<'de> Deserialize<'de> for ReliabilityBin
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 ReliabilityBin
impl RefUnwindSafe for ReliabilityBin
impl Send for ReliabilityBin
impl Sync for ReliabilityBin
impl Unpin for ReliabilityBin
impl UnsafeUnpin for ReliabilityBin
impl UnwindSafe for ReliabilityBin
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