pub struct Repeat {
pub name: String,
pub n: usize,
/* private fields */
}Expand description
Augmenter that repeats all data rows n times
Resource intensive because the data needs to be copied n times
Only works with augment_batch because the data needs to be cloned
Fields§
§name: String§n: usizeImplementations§
Trait Implementations§
Source§impl Augmenter for Repeat
impl Augmenter for Repeat
Source§fn set_probability(&mut self, _probability: f64)
fn set_probability(&mut self, _probability: f64)
Not implemented!
Source§fn augment_batch(&self, input: &mut Dataset, _parallel: bool, per_sample: bool)
fn augment_batch(&self, input: &mut Dataset, _parallel: bool, per_sample: bool)
Augment a whole batch Read more
Source§fn get_probability(&self) -> f64
fn get_probability(&self) -> f64
Get the probability that this augmenter will augment a series in a batch
fn get_name(&self) -> String
Source§fn supports_per_sample(&self) -> bool
fn supports_per_sample(&self) -> bool
Indicate whether this augmenter supports per-sample chaining.
By default, return true. Augmenters that need a batch level view
should override this to return false.
Auto Trait Implementations§
impl Freeze for Repeat
impl RefUnwindSafe for Repeat
impl Send for Repeat
impl Sync for Repeat
impl Unpin for Repeat
impl UnwindSafe for Repeat
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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