我想做一个简单的分类任务,但是当我尝试运行它时,出现此错误:
`ValueError: `y` argument is not supported when using `keras.utils.Sequence` as input.`
答案 0 :(得分:0)
让我们假设您要预测是狗还是猫的图片,您有两个标签“狗”和“猫”。现在,当谈到CNN数据集时,大多数人的结构方式(这就是期望的image_generator.flow_from_directory)看起来像这样:
火车/
.........猫/
............... Image1.jpg
............... Image2.jpg
.........狗/
............... Image3.jpg
............... Image4.jpg
标签目录也一样。
顺便说一句,您的目录标签应该重命名为验证(虽然不是很重要,但是更有意义)
答案 1 :(得分:0)
使用关键字validation_data
。如果您传递的验证数据集不带关键字,Keras就会认为validation_dataset
是您的标签。
model.fit(train_dataset, validation_data=validation_dataset, batch_size=32, epochs=1)