class_docstr: Base class for outlier, adversarial and drift detection algorithms.
class_docstr_tok: ["Base","class","for","outlier",",","adversarial","and","drift","detection","algorithms","."]
code: def __repr__(self):
      return self.__class__.__name__
  
imports: from abc import ABC, abstractmethod
  import os
  import copy
  import json
  import numpy
  from typing import Dict, Any, Optional, Union
  from typing_extensions import Protocol, runtime_checkable
  from alibi_detect.version import __version__
label_desc: Use image node_id 2 for calling the BaseDetector obj's underlying member method code with example usage: obj.__repr__() and returns: self