class_docstr: FeatureInteraction helps you to intergate features between relation
      
class_docstr_tok: ["FeatureInteraction","helps","you","to","intergate","features","between","relation"]
code: def __init__(self, interact_mode, hidden_size, etype_len):
      super(FeatureInteraction, self).__init__()
      self.interact_mode = interact_mode
      self.hidden_size = hidden_size
      self.etype_len = etype_len
      if etype_len > 1 and self.interact_mode.upper() == "GATNE":
          self.lin1 = nn.Linear(
              hidden_size, hidden_size, bias_attr=None
          )
          self.lin2 = nn.Linear(hidden_size, 1)
  
file_path: PGL/apps/PGLBox/src/models/auto_heter_gnn.py
imports: import paddle
  import paddle.nn
  import paddle.nn.functional
  from collections import OrderedDict
  import paddle.static
  import pgl
  from .None import model_util
  from .None import layers
label_desc: Use image node_id 1 to create a new FeatureInteraction object from inherited base classes: nn with example: obj = FeatureInteraction(interact_mode, hidden_size, etype_len)