tensorflow TypeError:无法解包不可迭代的浮动对象

use*_*836 3 python machine-learning deep-learning keras tensorflow

我正在使用 tensorflow V2.2 并在执行 model.evaluate 时遇到 TyepError。有人可以建议可能是什么问题吗?执行和错误消息的屏幕截图如下所示。 在此处输入图片说明

Mar*_*ani 6

编译模型时需要定义度量 model.compile('adam', 'binary_crossentropy', metrics='accuracy')

这样在评估过程中,损失和准确度被返回


Fra*_*ert 5

实际上,如果您没有metric='accuracy'in model.compile,请不要尝试将其提取到model.evaluate

所以,你可以改变:

损失, acc= model.evaluate(df, df_y, verbose=0)

损失 = model.evaluate(df, df_y, verbose=0)