class_docstr: Holds necessary (minimal) information needed for inference
class_docstr_tok: ["Holds","necessary","(","minimal",")","information","needed","for","inference"]
docstr: Get the inferer method
  
  Args:
      k (str): The inferer name
  
  Returns:
      class: A class object implementing the inferer 'k'
docstr_tok: ["Get","the","inferer","method","Args",":","k","(","str",")",":","The","inferer","name","Returns",":","class",":","A","class","object","implementing","the","inferer","'","k","'"]
code: def _get_method(self, k):
      """Get the inferer method
  
      Args:
          k (str): The inferer name
  
      Returns:
          class: A class object implementing the inferer 'k'
      """
      if k == "dot":
          method = PlainScalarProduct
      else:
          raise ValueError(f"{k} is unknown.")
      return method
  
file_path: recommenders/recommenders/models/geoimc/geoimc_predict.py
imports: import numpy
  from scipy.linalg import sqrtm
  from recommenders.utils.python_utils import binarize
label_desc: Use image node_id 2 for calling the Inferer obj's underlying member method code with example usage: obj._get_method(k) and returns: method