Я прочитал набор данных 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 и как мне проанализировать этот список?)