code: def __init__(
      self, input_dim, output_dim, hid_dim=64, num_layers=2, bias=True
  ):
      super(ST_Net_Exp, self).__init__()
      self.num_layers = num_layers  # unused
      self.input_dim = input_dim
      self.hid_dim = hid_dim
      self.output_dim = output_dim
      self.bias = bias
  
      self.linear1 = nn.Linear(input_dim, hid_dim, bias=bias)
      self.linear2 = nn.Linear(hid_dim, output_dim * 2, bias=bias)
      self.rescale1 = Rescale()
      self.tanh = nn.Tanh()
  
      self.reset_parameters()
  
file_path: DIG/dig/ggraph3D/method/G_SphereNet/model/net_utils.py
imports: import torch
  import torch.nn
label_desc: Use image node_id 1 to create a new ST_Net_Exp object from inherited base classes: nn with example: obj = ST_Net_Exp(input_dim, output_dim, hid_dim, num_layers, bias)