我已经使用keras训练了CNN模型,现在我想绘制一个混淆矩阵,所以我已经使用predict_generator函数计算了预测值,但是很奇怪的是,在训练期间,我在验证数据上的准确性是98%,但是当我绘制混淆矩阵并使用predict_generator预测y_validation_pred,结果与其他结果相差很大。 我想绘制验证集和训练集的混淆矩阵,因此我使用了predict_generator函数,在该函数中我传递了ImagedataGenerator.flow_from_directory()对象 但是结果不同,因为我已经形成了一个新目录,在其中混合了训练和验证,并使用for循环,我使用model.predict()方法进行了预测,然后结果有所不同。所以我想知道如何使用model.predict_generator方法。 这是Github上的笔记本链接,因此请回答此查询。 https://github.com/mittalh/Stack-Overflow