pub struct BatchReweighter {
pub strategy: ReweightingStrategy,
}Expand description
Batch reweighting based on sample importance.
Computes weights for each sample in a batch to emphasize important examples.
Fields§
§strategy: ReweightingStrategyReweighting strategy
Implementations§
Source§impl BatchReweighter
impl BatchReweighter
Sourcepub fn new(strategy: ReweightingStrategy) -> Self
pub fn new(strategy: ReweightingStrategy) -> Self
Create a new batch reweighter.
Sourcepub fn compute_weights(&self, losses: &Array1<f64>) -> TrainResult<Array1<f64>>
pub fn compute_weights(&self, losses: &Array1<f64>) -> TrainResult<Array1<f64>>
Trait Implementations§
Source§impl Clone for BatchReweighter
impl Clone for BatchReweighter
Source§fn clone(&self) -> BatchReweighter
fn clone(&self) -> BatchReweighter
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 BatchReweighter
impl RefUnwindSafe for BatchReweighter
impl Send for BatchReweighter
impl Sync for BatchReweighter
impl Unpin for BatchReweighter
impl UnwindSafe for BatchReweighter
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