Итак, используя набор данных Tensorflow, я хочу добиться второго: увеличения объема данных.
Я использую данные ImageNet из TFDS (обучающий набор недоступен):
Код: Выделить всё
import tensorflow_datasets as tfds
ds = tfds.load('imagenet_a', split='test', as_supervised=True)
Код: Выделить всё
def transform(image, label):
image = tf.image.flip_left_right(image)
return image, label
Код: Выделить всё
ds = ds.map(transform)
Код: Выделить всё
ds0 = ds.map(transform)
ds = ds.concatenate(ds0)
Код: Выделить всё
TypeError: Two datasets to concatenate have different types (tf.uint8, tf.int64) and (tf.float32, tf.int64)
Или как это сделать правильно? (или как исправить ошибку)
Мне известен ImageDataGenerator, но он не содержит нужного преобразования
Подробнее здесь: https://stackoverflow.com/questions/645 ... ow-dataset