code: def __init__(self, weight_decay_rate=0.0):
      self.default_weight_decay_rate = np.asarray(
          weight_decay_rate, dtype=np.float32
      )
      self.weight_decay_rate = self.default_weight_decay_rate.copy()
  
imports: from six import iteritems
  import nnabla
  import nnabla.solvers
  from nnabla.testing import assert_allclose
  import numpy
  from collections import OrderedDict
  import os
label_desc: Use image node_id 1 to create a new RefSolver object from inherited base classes: object with example: obj = RefSolver(weight_decay_rate)