pub struct GradientReversalConfig {
pub lambda_init: Float,
pub lambda_final: Float,
pub schedule: LambdaSchedule,
}Expand description
Configuration for gradient reversal layer
Fields§
§lambda_init: FloatInitial lambda value for gradient reversal
lambda_final: FloatFinal lambda value
schedule: LambdaScheduleLambda scheduling strategy
Trait Implementations§
Source§impl Clone for GradientReversalConfig
impl Clone for GradientReversalConfig
Source§fn clone(&self) -> GradientReversalConfig
fn clone(&self) -> GradientReversalConfig
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 moreSource§impl Debug for GradientReversalConfig
impl Debug for GradientReversalConfig
Auto Trait Implementations§
impl Freeze for GradientReversalConfig
impl RefUnwindSafe for GradientReversalConfig
impl Send for GradientReversalConfig
impl Sync for GradientReversalConfig
impl Unpin for GradientReversalConfig
impl UnwindSafe for GradientReversalConfig
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