code: def __init__(self, rho=0.95, eps=1e-6):
      self.E_w_updt = (
          None  # Running average of squared parameter updates
      )
      self.E_grad = None  # Running average of the squared gradient of w
      self.w_updt = None  # Parameter update
      self.eps = eps
      self.rho = rho
  
file_path: ML-From-Scratch/mlfromscratch/deep_learning/optimizers.py
imports: import numpy
  from mlfromscratch.utils import make_diagonal, normalize
label_desc: Use image node_id 1 to create a new Adadelta object  with example: obj = Adadelta(rho, eps)