class_docstr: Visualizer for supervised image datasets.
class_docstr_tok: ["Visualizer","for","supervised","image","datasets","."]
docstr: See base class.
docstr_tok: ["See","base","class","."]
code: def match(self, ds_info: dataset_info.DatasetInfo) -> bool:
      """See base class."""
      # Supervised required a single image key
      image_keys = visualizer.extract_keys(
          ds_info.features, features_lib.Image
      )
      return len(image_keys) >= 1
  
file_path: datasets/tensorflow_datasets/core/visualization/image_visualizer.py
imports: from __future__ import annotations
  from typing import Optional
  from absl import logging
  from tensorflow_datasets.core import dataset_info
  from tensorflow_datasets.core import dataset_utils
  from tensorflow_datasets.core import features
  from tensorflow_datasets.core import lazy_imports_lib
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  from tensorflow_datasets.core.visualization import visualizer
label_desc: Use image node_id 1 for calling the ImageGridVisualizer obj's underlying member method code with example usage: obj.match(ds_info) and returns: unknown