pub struct LRScheduleVisualizer;
Expand description
Learning rate schedule visualization helper
Implementations§
Source§impl LRScheduleVisualizer
impl LRScheduleVisualizer
Sourcepub fn generate_schedule<S: LearningRateScheduler>(
scheduler: S,
base_lr: f64,
epochs: usize,
) -> Vec<(usize, f64)>
pub fn generate_schedule<S: LearningRateScheduler>( scheduler: S, base_lr: f64, epochs: usize, ) -> Vec<(usize, f64)>
Generate learning rate values for visualization
Sourcepub fn print_schedule<S: LearningRateScheduler>(
scheduler: S,
base_lr: f64,
epochs: usize,
width: usize,
height: usize,
)
pub fn print_schedule<S: LearningRateScheduler>( scheduler: S, base_lr: f64, epochs: usize, width: usize, height: usize, )
Print ASCII visualization of learning rate schedule
Auto Trait Implementations§
impl Freeze for LRScheduleVisualizer
impl RefUnwindSafe for LRScheduleVisualizer
impl Send for LRScheduleVisualizer
impl Sync for LRScheduleVisualizer
impl Unpin for LRScheduleVisualizer
impl UnwindSafe for LRScheduleVisualizer
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