class_docstr: This is an abstract class.
  All algorithms inherit from BaseAlgorithm.
code: def get_fname(self):
      return f"{self.name}.{self.file_extension()}"
  
imports: import uuid
  import numpy
  from supervised.utils.common import construct_learner_name
  from supervised.utils.importance import PermutationImportance
  from supervised.utils.shap import PlotSHAP
label_desc: Use image node_id 12 for calling the BaseAlgorithm obj's underlying member method code with example usage: obj.get_fname() and returns: self, str, self