class_docstr: Interface defining Metrics' API.
docstr: List parameters of metric.
  
  Returns
  -------
  dict:
      A dictionary with attributes if not excluded from pre-determined list.
docstr_tok: ["List","parameters","of","metric",".","Returns","--","--","--","-","dict",":","A","dictionary","with","attributes","if","not","excluded","from","pre-determined","list","."]
code: def get_params(self) -> Dict[str, Any]:
      """
      List parameters of metric.
  
      Returns
      -------
      dict:
          A dictionary with attributes if not excluded from pre-determined list.
      """
      attr_exclude = [
          "args",
          "kwargs",
          "all_evaluation_scores",
          "evaluation_scores",
          "default_plot_func",
      ]
      return {
          k: v
          for k, v in self.__dict__.items()
          if k not in attr_exclude
      }
  
imports: from __future__ import annotations
  import functools
  import logging
  import os
  import sys
  from abc import abstractmethod
  from typing import Any, Callable, ClassVar, Dict, Generator, Generic, Sequence, Set, TypeVar, Optional, Union, TYPE_CHECKING, no_type_check
  import matplotlib.pyplot
  import numpy
  from sklearn.utils import gen_batches
  from tqdm.auto import tqdm
  from quantus.helpers import asserts, utils, warn
  from quantus.functions.normalise_func import normalise_by_max
  from quantus.helpers.enums import DataType, EvaluationCategory, ModelType, ScoreDirection
  from quantus.helpers.model.model_interface import ModelInterface
label_desc: Use image node_id 10 for calling the Metric obj's underlying member method code with example usage: obj.get_params() and returns: unknown