class_docstr: Args:
      monitor (str): The quantity to monitor. (Default value = 'val_loss')
  See:
      :class:`~torch.optim.lr_scheduler.ReduceLROnPlateau`
class_docstr_tok: ["Args",":","monitor","(","str",")",":","The","quantity","to","monitor",".","(","Default","value","=","'val_loss","'",")","See",":",":","class",":","`","~torch.optim.lr_scheduler.ReduceLROnPlateau","`"]
code: def on_epoch_end(self, epoch_number: int, logs: Dict):
      self.scheduler.step(logs[self.monitor])
  
file_path: poutyne/poutyne/framework/callbacks/lr_scheduler.py
imports: import inspect
  import sys
  from typing import BinaryIO, Dict
  import torch.optim.lr_scheduler
  from torch.optim import Optimizer
  from poutyne.framework.callbacks.callbacks import Callback
label_desc: Use image node_id 2 for calling the ReduceLROnPlateau obj's underlying member method code with example usage: obj.on_epoch_end(epoch_number, logs) without return types