【发布时间】:2020-12-29 21:33:15
【问题描述】:
这是我的代码:
img_gen = tf.keras.preprocessing.image.ImageDataGenerator()
gen = img_gen.flow_from_directory('/train/',(224, 224),'rgb', batch_size = 2)
training_set = tf.data.Dataset.from_generator(lambda : gen, output_types=(tf.float32, tf.float32), output_shapes = ([2,224,224,3],[2,2]))
def read_images(features):
return features['image']
training_set = training_set.map(lambda x: read_images(x), num_parallel_calls=tf.data.experimental.AUTOTUNE)
错误是:
TypeError: <lambda>() takes 1 positional argument but 2 were given
那么我该如何解决函数 read_images 中的问题。
【问题讨论】:
标签: tensorflow2.0 tensorflow2.x