pub struct LearningRate {
pub amount: f32,
pub scheduler: LearningRateScheduler,
}Expand description
The learning rate scheduler structure.
Fields§
§amount: f32The amount of the learning rate.
scheduler: LearningRateSchedulerThe learning rate scheduler.
Implementations§
Source§impl LearningRate
impl LearningRate
Sourcepub fn with_amount(self, amount: f32) -> Self
pub fn with_amount(self, amount: f32) -> Self
Set the amount of the learning rate.
Sourcepub fn with_scheduler(self, scheduler: LearningRateScheduler) -> Self
pub fn with_scheduler(self, scheduler: LearningRateScheduler) -> Self
Set the learning rate scheduler.
Trait Implementations§
Source§impl Debug for LearningRate
impl Debug for LearningRate
Source§impl Default for LearningRate
impl Default for LearningRate
Source§impl<'de> Deserialize<'de> for LearningRate
impl<'de> Deserialize<'de> for LearningRate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for LearningRate
impl RefUnwindSafe for LearningRate
impl Send for LearningRate
impl Sync for LearningRate
impl Unpin for LearningRate
impl UnwindSafe for LearningRate
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