class_docstr: An implementation of RMSprop
  :param learningrate learning rate
  :param learningrate_decay learning rate decay
  :param decayrate decay rate, also called rho
  :param epsilon for numerical stability
  >>> adagrad = RMSprop()
  creating: createRMSprop
class_docstr_tok: ["An","implementation","of","RMSprop",":","param","learningrate","learning","rate",":","param","learningrate_decay","learning","rate","decay",":","param","decayrate","decay","rate",",","also","called","rho",":","param","epsilon","for","numerical","stability",">",">",">","adagrad","=","RMSprop","(",")","creating",":","createRMSprop"]
code: def get_optimizer(self) -> "optimizer.RMSprop":
      return self.optimizer
  
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 2 for calling the RMSprop obj's underlying member method code with example usage: obj.get_optimizer() and returns: self