code: def __init__(self, bidim, att_dim):
      super().__init__()
      self.mlp_psd = torch.nn.Linear(bidim, att_dim)
      self.gvec = torch.nn.Linear(att_dim, 1)
  
file_path: espnet/espnet/nets/pytorch_backend/frontends/dnn_beamformer.py
imports: from typing import Tuple
  import torch
  from torch.nn import functional
  from torch_complex.tensor import ComplexTensor
  from espnet.nets.pytorch_backend.frontends.beamformer import apply_beamforming_vector, get_mvdr_vector, get_power_spectral_density_matrix
  from espnet.nets.pytorch_backend.frontends.mask_estimator import MaskEstimator
label_desc: Use image node_id 1 to create a new AttentionReference object from inherited base classes: torch.nn with example: obj = AttentionReference(bidim, att_dim)