class_docstr: Class wrapping a dataset of obfuscated images.
  
  This class returns a dataset of tf.train.Examples, each containing the
  following fields:
  - 'image_{obf}': The obfuscated image, where obf is each of the valid
    obfuscations. The images have shapes (height, width, 3).
  - 'label': The label of the respective input samples.
  
  Attributes:
    dataset: An object from the data_utils.Dataset enumeration, identifying the
      dataset from which the data is derived.
    obfuscation_list: Obfuscations to be used in our dataset. Currently only
      supports a list with one element (one obfuscation).
class_docstr_tok: ["Class","wrapping","a","dataset","of","obfuscated","images",".","This","class","returns","a","dataset","of","tf.train.Examples",",","each","containing","the","following","fields",":","-","'image_","{","obf","}","'",":","The","obfuscated","image",",","where","obf","is","each","of","the","valid","obfuscations",".","The","images","have","shapes","(","height",",","width",",","3",")",".","-","'label","'",":","The","label","of","the","respective","input","samples",".","Attributes",":","dataset",":","An","object","from","the","data_utils.Dataset","enumeration",",","identifying","the","dataset","from","which","the","data","is","derived",".","obfuscation_list",":","Obfuscations","to","be","used","in","our","dataset",".","Currently","only","supports","a","list","with","one","element","(","one","obfuscation",")","."]
code: def __init__(
      self,
      dataset: data_utils.Dataset,
      data_dir: str,
      obfuscation_list: Sequence[str],
      split: str,
      batch_size: int,
  ):
      super().__init__(
          data_dir=data_dir, batch_size=batch_size, split=split
      )
      self.dataset = dataset
      self.obfuscation_list = obfuscation_list
  
imports: import abc
  from typing import Optional, Sequence, Tuple
  from meo.mlp_baseline import data_utils
  import tensorflow
  import tensorflow_datasets
label_desc: Use image node_id 1 to create a new ObfuscatedImageDataset object from inherited base classes: ObfuscatedDatasetBase with example: obj = ObfuscatedImageDataset(dataset, data_dir, obfuscation_list, split, batch_size)