class_docstr: Adadelta implementation for SGD: http://arxiv.org/abs/1212.5701
  
  :param decayrate interpolation parameter rho
  :param epsilon for numerical stability
  >>> adagrad = Adadelta()
  creating: createAdadelta
class_docstr_tok: ["Adadelta","implementation","for","SGD",":","http",":","\/\/arxiv.org\/abs\/1212.5701",":","param","decayrate","interpolation","parameter","rho",":","param","epsilon","for","numerical","stability",">",">",">","adagrad","=","Adadelta","(",")","creating",":","createAdadelta"]
code: def __init__(
      self, decayrate: float = 0.9, epsilon: float = 1e-10
  ) -> None:
      from bigdl.dllib.optim.optimizer import Adadelta as BAdadelta
  
      self.optimizer = BAdadelta(decayrate, epsilon, bigdl_type="float")
  
imports: from abc import ABC, abstractmethod
  from bigdl.dllib.utils.common import DOUBLEMAX
  from bigdl.orca.learn.optimizers.schedule import Scheduler
  from bigdl.dllib.utils.log4Error import invalidInputError
  from typing import Any, Optional, Dict, TYPE_CHECKING
label_desc: Use image node_id 1 to create a new Adadelta object from inherited base classes: Optimizer with example: obj = Adadelta(decayrate, epsilon)