pub struct FocalSampler {
pub gamma: f64,
pub num_samples: usize,
}Expand description
Focal sampling strategy.
Emphasizes hard-to-classify examples using focal loss weighting.
§References
- Lin et al. (2017): “Focal Loss for Dense Object Detection”
Fields§
§gamma: f64Focusing parameter (higher = more focus on hard examples)
num_samples: usizeNumber of samples to select
Implementations§
Source§impl FocalSampler
impl FocalSampler
Trait Implementations§
Source§impl Clone for FocalSampler
impl Clone for FocalSampler
Source§fn clone(&self) -> FocalSampler
fn clone(&self) -> FocalSampler
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 FocalSampler
impl RefUnwindSafe for FocalSampler
impl Send for FocalSampler
impl Sync for FocalSampler
impl Unpin for FocalSampler
impl UnwindSafe for FocalSampler
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