【发布时间】:2020-12-07 01:13:35
【问题描述】:
我正在尝试学习图像自动编码,但我无法使用输入和输出图像来训练模型
例如:
输入图像文件夹:“.../图片/输入”
输出图像文件夹:“.../图片/输出”
#get input images from data_dir_input
ds_input = tf.keras.preprocessing.image_dataset_from_directory(
data_dir_input,
seed=123,
image_size=(img_height, img_width),
label_mode=None,
batch_size=batch_size)
#get output images from data_dir_output
ds_output = tf.keras.preprocessing.image_dataset_from_directory(
data_dir_output,
seed=123,
image_size=(img_height, img_width),
label_mode=None,
batch_size=batch_size)
# --------- model init etc --------------
# ...
model.fit(x=ds_input, y=ds_output, batch_size=32, epochs=50)
但我说这个时出错:
`y` argument is not supported when using dataset as input
如何在训练模型时使用自己的输入图像和输出图像?
【问题讨论】:
标签: python tensorflow image-processing keras autoencoder