code: def reset_initialized_parameter(model, include_self=True):
      """
      Reset initialized parameter using following method for [conv, linear, embedding, bn]
  
      Args:
          model (paddle.Layer): paddle Layer
          include_self (bool: False): include_self for Layer.named_sublayers method. Indicate whether including itself
      Return:
          None
      """
      for _, m in model.named_sublayers(include_self=include_self):
          if isinstance(m, nn.Conv2D):
              k = float(m._groups) / (
                  m._in_channels * m._kernel_size[0] * m._kernel_size[1]
              )
              k = math.sqrt(k)
              _no_grad_uniform_(m.weight, -k, k)
              if hasattr(m, "bias") and getattr(m, "bias") is not None:
                  _no_grad_uniform_(m.bias, -k, k)
  
          elif isinstance(m, nn.Linear):
              k = math.sqrt(1.0 / m.weight.shape[0])
              _no_grad_uniform_(m.weight, -k, k)
              if hasattr(m, "bias") and getattr(m, "bias") is not None:
                  _no_grad_uniform_(m.bias, -k, k)
  
          elif isinstance(m, nn.Embedding):
              _no_grad_normal_(m.weight, mean=0.0, std=1.0)
  
          elif isinstance(m, (nn.BatchNorm2D, nn.LayerNorm)):
              _no_grad_fill_(m.weight, 1.0)
              if hasattr(m, "bias") and getattr(m, "bias") is not None:
                  _no_grad_fill_(m.bias, 0)
  
imports: import math
  import numpy
  import paddle
  import paddle.nn
label_desc: Use image node_id 20 for calling a global function with example usage: reset_initialized_parameter(model, include_) without return types