class_docstr: Specific class for node classification task.
  
  ...
  
  Attributes
  ----------
  
  input_size : int
               the length of input node embeddings
  num_class: int
             the number of node catrgoriey for classification
  hidden_size: the hidden size of the linear layer
  
  Methods
  -------
  
  forward(node_emb)
  
      Generate the node classification logits.
class_docstr_tok: ["Specific","class","for","node","classification","task",".","...","Attributes","--","--","--","--","--","input_size",":","int","the","length","of","input","node","embeddings","num_class",":","int","the","number","of","node","catrgoriey","for","classification","hidden_size",":","the","hidden","size","of","the","linear","layer","Methods","--","--","--","-","forward","(","node_emb",")","Generate","the","node","classification","logits","."]
code: def __init__(
      self, input_size, num_class, hidden_size=None, dropout=0
  ):
      super(BiLSTMFeedForwardNN, self).__init__()
  
      self.classifier = BiLSTMFeedForwardNNLayer(
          input_size, num_class, hidden_size, dropout=dropout
      )
      self.num_class = num_class
  
imports: from ..base import NodeClassifierBase
  from .BiLSTMFeedForwardNNLayer import BiLSTMFeedForwardNNLayer
label_desc: Use image node_id 1 to create a new BiLSTMFeedForwardNN object from inherited base classes: NodeClassifierBase with example: obj = BiLSTMFeedForwardNN(input_size, num_class, hidden_size, dropout)