pub struct LogLoss { /* private fields */ }Expand description
Binary log loss (cross-entropy).
Trait Implementations§
Source§impl Metric for LogLoss
impl Metric for LogLoss
Source§type Prediction = f64
type Prediction = f64
The prediction type for this metric.
Source§fn update(&mut self, truth: bool, prediction: f64) -> Result<(), RillError>
fn update(&mut self, truth: bool, prediction: f64) -> 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 LogLoss
impl RefUnwindSafe for LogLoss
impl Send for LogLoss
impl Sync for LogLoss
impl Unpin for LogLoss
impl UnsafeUnpin for LogLoss
impl UnwindSafe for LogLoss
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