pub struct ConfidentLearning { /* private fields */ }Expand description
Confident Learning for label noise detection.
Identifies mislabeled samples by finding confident joint distribution discrepancies between noisy labels and model predictions.
§Reference
- Northcutt, C., et al. (2021). Confident Learning: Estimating Uncertainty in Dataset Labels. JAIR.
Implementations§
Source§impl ConfidentLearning
impl ConfidentLearning
Sourcepub fn with_threshold(n_classes: usize, threshold: f32) -> Self
pub fn with_threshold(n_classes: usize, threshold: f32) -> Self
Create with custom threshold.
Sourcepub fn find_label_issues(
&self,
labels: &[usize],
pred_probs: &[Vector<f32>],
) -> Vec<usize>
pub fn find_label_issues( &self, labels: &[usize], pred_probs: &[Vector<f32>], ) -> Vec<usize>
Trait Implementations§
Source§impl Clone for ConfidentLearning
impl Clone for ConfidentLearning
Source§fn clone(&self) -> ConfidentLearning
fn clone(&self) -> ConfidentLearning
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for ConfidentLearning
impl RefUnwindSafe for ConfidentLearning
impl Send for ConfidentLearning
impl Sync for ConfidentLearning
impl Unpin for ConfidentLearning
impl UnwindSafe for ConfidentLearning
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,
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