【发布时间】:2022-08-03 16:24:04
【问题描述】:
我在我的二进制分类 Mobilenet V2 模型中使用 tf.keras.utils.image_dataset_from_directory 通过定义训练和验证子集来拆分数据集,如下所示:
train_dataset = tf.keras.utils.image_dataset_from_directory(directory,
shuffle=True,
batch_size=BATCH_SIZE,
image_size=IMG_SIZE,
validation_split=0.2,
subset=\'training\',
seed=42)
validation_dataset = tf.keras.utils.image_dataset_from_directory(directory,
shuffle=True,
batch_size=BATCH_SIZE,
image_size=IMG_SIZE,
validation_split=0.2,
subset=\'validation\',
seed=42)
现在,我想在一组图像上使用model.predict() 来查看预测。我如何使用image_dataset_from_directory 考虑到不会有两个不同的文件夹包含各自的类,而只有一个我想要预测的文件夹?另外,现在image_dataset_from_directory函数的参数应该是什么?
-
您需要有一个包含测试图像的单独目录。然后对 train/val 数据集执行相同的操作,但使用
shuffle=False和不使用validation_split。
标签: python tensorflow keras tf.keras