code: def _info(self):
      return tfds.core.DatasetInfo(
          builder=self,
          description=(
              "Fashion-MNIST is a dataset of Zalando's article images "
              "consisting of a training set of 60,000 examples and a "
              "test set of 10,000 examples. Each example is a 28x28 "
              "grayscale image, associated with a label from 10 "
              "classes."
          ),
          features=tfds.features.FeaturesDict(
              {
                  "image": tfds.features.Image(shape=MNIST_IMAGE_SHAPE),
                  "label": tfds.features.ClassLabel(
                      names=[
                          "T-shirt/top",
                          "Trouser",
                          "Pullover",
                          "Dress",
                          "Coat",
                          "Sandal",
                          "Shirt",
                          "Sneaker",
                          "Bag",
                          "Ankle boot",
                      ]
                  ),
              }
          ),
          supervised_keys=("image", "label"),
          homepage="https://github.com/zalandoresearch/fashion-mnist",
          citation=_FASHION_MNIST_CITATION,
      )
  
imports: import os
  import numpy
  from six.moves import urllib
  from tensorflow_datasets.core.utils.lazy_imports_utils import tensorflow
  import tensorflow_datasets.public_api
label_desc: Use image node_id 1 for calling the FashionMNIST obj's underlying member method code with example usage: obj._info() and returns: tfds