pub struct RMSPropConfig {
pub learning_rate: f64,
pub rho: f64,
pub epsilon: f64,
pub max_iterations: usize,
pub tolerance: f64,
}Expand description
Configuration for RMSProp optimizer.
Fields§
§learning_rate: f64Base learning rate.
rho: f64Exponential decay factor for squared gradients in [0, 1).
epsilon: f64Numerical epsilon.
max_iterations: usizeMaximum optimization iterations.
tolerance: f64Gradient norm tolerance for convergence.
Trait Implementations§
Source§impl Clone for RMSPropConfig
impl Clone for RMSPropConfig
Source§fn clone(&self) -> RMSPropConfig
fn clone(&self) -> RMSPropConfig
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 RMSPropConfig
impl Debug for RMSPropConfig
Source§impl Default for RMSPropConfig
impl Default for RMSPropConfig
impl Copy for RMSPropConfig
Auto Trait Implementations§
impl Freeze for RMSPropConfig
impl RefUnwindSafe for RMSPropConfig
impl Send for RMSPropConfig
impl Sync for RMSPropConfig
impl Unpin for RMSPropConfig
impl UnsafeUnpin for RMSPropConfig
impl UnwindSafe for RMSPropConfig
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