class_docstr: MovingMnist Dataset.
code: def get_train_iterator(self):
      mnist_ds = tfds.load(
          "mnist:3.*.*", split=tfds.Split.TRAIN, as_supervised=True
      )
      mnist_ds = mnist_ds.repeat()
      moving_mnist_ds = mnist_ds.map(self.map_fn).batch(2)
      moving_mnist_ds = moving_mnist_ds.map(
          lambda x: tf.reduce_max(x, axis=0)
      )
      return moving_mnist_ds.make_initializable_iterator()
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import os
  import numpy
  from tensor2tensor.data_generators import generator_utils
  from tensor2tensor.data_generators import problem
  from tensor2tensor.data_generators import video_utils
  from tensor2tensor.layers import modalities
  from tensor2tensor.utils import contrib
  from tensor2tensor.utils import registry
  import tensorflow.compat.v1
  import tensorflow_datasets
  from tensorflow_datasets.video import moving_sequence
label_desc: Use image node_id 13 for calling the VideoMovingMnist obj's underlying member method code with example usage: obj.get_train_iterator() and returns: moving_mnist_ds