class_docstr: An implementation of Adagrad. See the original paper:
  http://jmlr.org/papers/volume12/duchi11a/duchi11a.pdf
  
  :param learningrate learning rate
  :param learningrate_decay learning rate decay
  :param weightdecay weight decay
  >>> adagrad = Adagrad()
  creating: createAdagrad
code: def __init__(
      self, learningrate=1e-3, learningrate_decay=0.0, weightdecay=0.0
  ):
      from bigdl.optim.optimizer import Adagrad as BAdagrad
  
      self.optimizer = BAdagrad(
          learningrate,
          learningrate_decay,
          weightdecay,
          bigdl_type="float",
      )
  
imports: from abc import ABC, abstractmethod
  from bigdl.util.common import DOUBLEMAX
  from zoo.orca.learn.optimizers.schedule import Scheduler
label_desc: Use image node_id 1 to create a new Adagrad object from inherited base classes: Optimizer with example: obj = Adagrad(learningrate, learningrate_decay, weightdecay)