class_docstr: Abstract base class for datasets.
code: def __init__(self, **kwargs):
      self.metadata = kwargs.pop("metadata", dict()) or dict()
      self.metadata.update(
          {
              "transformer": "{}.__init__".format(type(self).__name__),
              "params": kwargs,
              "previous": [],
          }
      )
      self.validate_dataset()
  
file_path: AIF360/aif360/datasets/dataset.py
imports: from abc import ABC, abstractmethod
  import copy
label_desc: Use image node_id 1 to create a new Dataset object from inherited base classes: ABC with example: obj = Dataset()