class_docstr: Computes SHAP values for generalized additive models.
  
  This assumes that the model only has first-order effects. Extending this to
  second- and third-order effects is future work (if you apply this to those models right now
  you will get incorrect answers that fail additivity).
docstr: Explains the output of model(*args), where args represents one or more parallel iterable args.
          
docstr_tok: ["Explains","the","output","of","model","(","*","args",")",",","where","args","represents","one","or","more","parallel","iterable","args","."]
code: def __call__(self, *args, max_evals=None, silent=False):
      """Explains the output of model(*args), where args represents one or more parallel iterable args."""
  
      # we entirely rely on the general call implementation, we override just to remove **kwargs
      # from the function signature
      return super().__call__(*args, max_evals=max_evals, silent=silent)
  
file_path: shap/shap/explainers/_additive.py
imports: import numpy
  from ..utils import MaskedModel, safe_isinstance
  from ._explainer import Explainer
label_desc: Use image node_id 2 for calling the AdditiveExplainer obj's underlying member method code with example usage: obj.__call__() and returns: super