pub struct AdamState {
pub lr: f64,
pub beta1: f64,
pub beta2: f64,
pub eps: f64,
pub t: u64,
pub m: Vec<f64>,
pub v: Vec<f64>,
}Expand description
Adam optimizer state.
Fields§
§lr: f64§beta1: f64§beta2: f64§eps: f64§t: u64§m: Vec<f64>§v: Vec<f64>Implementations§
Auto Trait Implementations§
impl Freeze for AdamState
impl RefUnwindSafe for AdamState
impl Send for AdamState
impl Sync for AdamState
impl Unpin for AdamState
impl UnsafeUnpin for AdamState
impl UnwindSafe for AdamState
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> 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