class_docstr: Class for model interpreter
  
  This class is to help to interpret the model with a model-agnostic explainer.
docstr: Define the domain and algorithm for interpreter
  
  Args:
      domain (str): User-provided domain
      algorithm (str): User-provided unique identifier of the algorithm
docstr_tok: ["Define","the","domain","and","algorithm","for","interpreter","Args",":","domain","(","str",")",":","User-provided","domain","algorithm","(","str",")",":","User-provided","unique","identifier","of","the","algorithm"]
code: def __init__(self, domain: str, algorithm: str = None):
      """
      Define the domain and algorithm for interpreter
  
      Args:
          domain (str): User-provided domain
          algorithm (str): User-provided unique identifier of the algorithm
      """
      self.domain = domain
      self.algorithm = algorithm
      self._explainer = None
  
file_path: contextual-ai/xai/model/interpreter/model_interpreter.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import operator
  import warnings
  import numpy
  from typing import List, Union, Dict, Tuple
  from xai.explainer.explainer_factory import ExplainerFactory
  from xai.explainer.constants import OUTPUT
  from xai.model.interpreter.exceptions import InterpreterUninitializedError
  from xai.model.interpreter.explanation_aggregator import ExplanationAggregator
label_desc: Use image node_id 1 to create a new ModelInterpreter object  with example: obj = ModelInterpreter(domain, algorithm)