Python 获得;ValueError:生成器的输出应为元组`(x,y,sample_-weight)`或`(x,y)`";虽然

Python 获得;ValueError:生成器的输出应为元组`(x,y,sample_-weight)`或`(x,y)`";虽然,python,tensorflow,keras,deep-learning,Python,Tensorflow,Keras,Deep Learning,我正试图训练一个cnn在一个名为“健康”的文件夹中存储的图像 我得到以下错误: ValueError: Output of generator should be a tuple `(x, y, sample_weight)` or `(x, y)`. Found: [[[[0. 0. 0. ] 我做错了什么?您的健康目录是否按照文档中的说明组织 目录:字符串,目标目录的路径。每个类应该包含一个子目录。每个子目录目录树中的任何PNG、JPG、BM

我正试图训练一个cnn在一个名为“健康”的文件夹中存储的图像

我得到以下错误:

ValueError: Output of generator should be a tuple `(x, y, sample_weight)` or `(x, y)`. Found: [[[[0.         0.         0.        ] 

我做错了什么?

您的健康目录是否按照文档中的说明组织

目录:字符串,目标目录的路径。每个类应该包含一个子目录。每个子目录目录树中的任何PNG、JPG、BMP、PPM或TIF图像都将包含在生成器中

你为什么要通过
class\u mode=None
<代码>无用于推断模式,即预测,生成器不返回任何标签。但是你喜欢训练模特,对吗

链接到文档和示例:


健康目录包含两个子目录-健康和不健康。。。我相信“验证分割=0.2”应该自动创建训练和验证。。。我改变了class_mode=binary,培训开始了!非常感谢。不客气:)很高兴我能帮上忙,请随意接受这个答案作为最好的答案,并帮助我推动我的业力,谢谢。
ValueError: Output of generator should be a tuple `(x, y, sample_weight)` or `(x, y)`. Found: [[[[0.         0.         0.        ]