Как я могу получить длину tf.keras.utils.Sequence? И как мне разобрать этот список? - PullRequest
0 голосов
/ 24 октября 2019

Я прочитал набор данных tenorflow, используя tfda.load, следующим образом:

$ coco_train = tfds.load("coco/2017", download=True, data_dir=DATA_DIR, split=tfds.Split.TRAIN)
# This has a structure as follows:
FeaturesDict({
    'image': Image(shape=(None, None, 3), dtype=tf.uint8),
    'image/filename': Text(shape=(), dtype=tf.string),
    'image/id': Tensor(shape=(), dtype=tf.int64),
    'objects': Sequence({
        'area': Tensor(shape=(), dtype=tf.int64),
        'bbox': BBoxFeature(shape=(4,), dtype=tf.float32),
        'id': Tensor(shape=(), dtype=tf.int64),
        'is_crowd': Tensor(shape=(), dtype=tf.bool),
        'label': ClassLabel(shape=(), dtype=tf.int64, num_classes=80),
    }),
})

Как мне проанализировать coco_train['objects']? (Как я могу получить длину этого tf.keras.utils.Sequence и как мне проанализировать этот список?)

...