code: def setLearningRate(self, val):
      self._paramMap[self.learningRate] = val
      pythonBigDL_method_name = (
          "setLearningRate" + self.__class__.__name__
      )
      callBigDlFunc(
          self.bigdl_type, pythonBigDL_method_name, self.value, val
      )
      return self
  
imports: from pyspark.ml.pipeline import Estimator, Model
  from pyspark.ml.param.shared import *
  from bigdl.dllib.utils.common import *
  import sys
label_desc: Use image node_id 2 for calling the HasLearningRate obj's underlying member method code with example usage: obj.setLearningRate(val) and returns: self