pub enum PAVariant {
PA,
PAI,
PAII,
}Expand description
Selects the PA update variant.
Variants§
PA
Unconstrained PA: τ = loss / ||x||².
PAI
PA-I: τ = min(C, loss / ||x||²).
PAII
PA-II: τ = loss / (||x||² + 1 / (2C)).
Trait Implementations§
impl Copy for PAVariant
impl Eq for PAVariant
impl StructuralPartialEq for PAVariant
Auto Trait Implementations§
impl Freeze for PAVariant
impl RefUnwindSafe for PAVariant
impl Send for PAVariant
impl Sync for PAVariant
impl Unpin for PAVariant
impl UnsafeUnpin for PAVariant
impl UnwindSafe for PAVariant
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.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