code: def reset_parameters(self):
      # Approach is the same as in torch.nn.Linear
      # https://github.com/pytorch/pytorch/blob/master/torch/nn/modules/linear.py#L88
  
      torch.nn.init.kaiming_uniform_(self.w_gate, a=math.sqrt(5))
      torch.nn.init.kaiming_uniform_(self.w_noise, a=math.sqrt(5))
  
file_path: thu-pacman-faster-moe/fmoe/gates/noisy_gate.py
imports: from .base_gate import BaseGate
  import torch
  import torch.nn
  import torch.nn.functional
  from torch.distributions.normal import Normal
  import math
label_desc: Use image node_id 2 for calling the NoisyGate obj's underlying member method code with example usage: obj.reset_parameters() without return types