class_docstr: __init__(word_contextualizer=None, word_comparator=None, word_aggregator=None,         hidden_size=None)
  
  The attribute summarizer for the SIF (Smooth Inverse Frequency) model.
  
  Args:
      word_contextualizer (string or :class:`~deepmatcher.WordContextualizer` or callable): The
          word contextualizer module (refer to :class:`~deepmatcher.WordContextualizer` for
          details) to use for attribute summarization. The SIF model does not take word
          context information into account, hence this defaults to None.
      word_comparator (string or :class:`~deepmatcher.WordComparator` or callable): The word
          comparator module (refer to :class:`~deepmatcher.WordComparator` for details) to use
          for attribute summarization. The SIF model does not perform word by word
          comparisons, hence this defaults to None.
      word_aggregator (string or :class:`~deepmatcher.WordAggregator` or callable): The word
          aggregator module (refer to :class:`~deepmatcher.WordAggregator` for details) to use
          for attribute summarization. This model uses SIF-based weighted average
          aggregation over the  word embeddings of an input sequence, hence this
          defaults to 'sif-pool'.
      hidden_size (int): The hidden size to use for all 3 attribute summarization
          sub-modules (i.e., word contextualizer, word comparator, and word aggregator),
          if they are customized. By default, the SIF model does not use this parameter.
class_docstr_tok: ["__init__","(","word_contextualizer=None",",","word_comparator=None",",","word_aggregator=None",",","hidden_size=None",")","The","attribute","summarizer","for","the","SIF","(","Smooth","Inverse","Frequency",")","model",".","Args",":","word_contextualizer","(","string","or",":","class",":","`","~deepmatcher.WordContextualizer","`","or","callable",")",":","The","word","contextualizer","module","(","refer","to",":","class",":","`","~deepmatcher.WordContextualizer","`","for","details",")","to","use","for","attribute","summarization",".","The","SIF","model","does","not","take","word","context","information","into","account",",","hence","this","defaults","to","None",".","word_comparator","(","string","or",":","class",":","`","~deepmatcher.WordComparator","`","or","callable",")",":","The","word","comparator","module","(","refer","to",":","class",":","`","~deepmatcher.WordComparator","`","for","details",")","to","use","for","attribute","summarization",".","The","SIF","model","does","not","perform","word","by","word","comparisons",",","hence","this","defaults","to","None",".","word_aggregator","(","string","or",":","class",":","`","~deepmatcher.WordAggregator","`","or","callable",")",":","The","word","aggregator","module","(","refer","to",":","class",":","`","~deepmatcher.WordAggregator","`","for","details",")","to","use","for","attribute","summarization",".","This","model","uses","SIF-based","weighted","average","aggregation","over","the","word","embeddings","of","an","input","sequence",",","hence","this","defaults","to","'sif-pool","'",".","hidden_size","(","int",")",":","The","hidden","size","to","use","for","all","3","attribute","summarization","sub-modules","(","i.e.",",","word","contextualizer",",","word","comparator",",","and","word","aggregator",")",",","if","they","are","customized",".","By","default",",","the","SIF","model","does","not","use","this","parameter","."]
code: def _init(
      self,
      word_contextualizer=None,
      word_comparator=None,
      word_aggregator=None,
      hidden_size=None,
  ):
      word_aggregator = word_aggregator or "sif-pool"
      super(SIF, self)._init(
          word_contextualizer=word_contextualizer,
          word_comparator=word_comparator,
          word_aggregator=word_aggregator,
          hidden_size=hidden_size,
      )
  
file_path: deepmatcher/deepmatcher/models/attr_summarizers.py
imports: import deepmatcher
label_desc: Use image node_id 1 for calling the SIF obj's underlying member method code with example usage: obj._init(word_contextualizer, word_comparator, word_aggregator, hidden_size) without return types