class_docstr: Sun397 Scene Recognition Benchmark.
class_docstr_tok: ["Sun397","Scene","Recognition","Benchmark","."]
code: def __init__(self, tfds_split_files=None, **kwargs):
      super(Builder, self).__init__(**kwargs)
      # Note: Only used for tests, since the data is fake.
      if not tfds_split_files:
          tfds_split_files = {
              "tr": "sun397_tfds_tr.txt",
              "te": "sun397_tfds_te.txt",
              "va": "sun397_tfds_va.txt",
          }
          for split, filename in tfds_split_files.items():
              tfds_split_files[split] = tfds.core.tfds_path(
                  os.path.join("image_classification", filename)
              )
      self._tfds_split_files = tfds_split_files
  
imports: import io
  import os
  from absl import logging
  import numpy
  from tensorflow_datasets.core import utils
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  import tensorflow_datasets.public_api
label_desc: Use image node_id 1 to create a new Builder object from inherited base classes: tfds.core with example: obj = Builder(tfds_split_files)