docstr: Initialize the weights
docstr_tok: ["Initialize","the","weights"]
code: def _init_weights(self, module):
      """Initialize the weights"""
      if isinstance(module, (nn.Linear, nn.Embedding)):
          module.weight.data.normal_(
              mean=0.0, std=self.initializer_range
          )
      elif isinstance(module, nn.LayerNorm):
          module.bias.data.zero_()
          module.weight.data.fill_(1.0)
      if isinstance(module, nn.Linear) and module.bias is not None:
          module.bias.data.zero_()
  
file_path: RecBole/recbole/model/sequential_recommender/lightsans.py
imports: import torch
  from torch import nn
  from recbole.model.abstract_recommender import SequentialRecommender
  from recbole.model.loss import BPRLoss
  from recbole.model.layers import LightTransformerEncoder
label_desc: Use image node_id 2 for calling the LightSANs obj's underlying member method code with example usage: obj._init_weights(module) without return types