class_docstr: Dataset that can be initialized with a dictionary of internal parameters (useful when trying to clone a FolderDataset)
  
  :param data: (list):
      list of data on which the dataset operates
  
  :param meta_data: (dict):
      parameters that correspond to the target dataset's attributes
  
  :param kwargs: (args):
      variable set of key-value pairs to set as attributes for the dataset
class_docstr_tok: ["Dataset","that","can","be","initialized","with","a","dictionary","of","internal","parameters","(","useful","when","trying","to","clone","a","FolderDataset",")",":","param","data",":","(","list",")",":","list","of","data","on","which","the","dataset","operates",":","param","meta_data",":","(","dict",")",":","parameters","that","correspond","to","the","target","dataset","'s","attributes",":","param","kwargs",":","(","args",")",":","variable","set","of","key-value","pairs","to","set","as","attributes","for","the","dataset"]
code: def __init__(self, data, meta_data, **kwargs):
      if len(data) == 0:
          raise (RuntimeError("No data provided"))
      print("Initializing with %i data items" % len(data))
  
      self.data = data
  
      # Source: https://stackoverflow.com/questions/2466191/set-attributes-from-dictionary-in-python
      # generic way of initializing the object
      for key in meta_data:
          setattr(self, key, meta_data[key])
      for key in kwargs:
          setattr(self, key, kwargs[key])
  
imports: import random
  from .FolderDataset import FolderDataset
label_desc: Use image node_id 1 to create a new ClonedFolderDataset object from inherited base classes: FolderDataset with example: obj = ClonedFolderDataset(data, meta_data)