Machine learning 运行keras型号VGG16,InceptionV3始终与ValueError出错:形状(无,1)和(无,8,8,5)不兼容

Machine learning 运行keras型号VGG16,InceptionV3始终与ValueError出错:形状(无,1)和(无,8,8,5)不兼容,machine-learning,keras,data-science,cnn,image-classification,Machine Learning,Keras,Data Science,Cnn,Image Classification,我已经试了几百次了,试着重塑X_-train,y_-train,无论付出什么代价,仍然会返回这个错误。我尝试了自己的基本CNN模型,它工作得很完美,但在迁移学习模型中,总是出错。我确定问题出在输入形状上,但无法解决它。 我事先感谢你的帮助 以下是输入形状: X_train.shape,y_train.shape (994,256,256,3),(994,) 你能共享一个最小的可复制代码吗?如果你从你的代码中删除验证\u split,它能工作吗?@Ghanem是的,当我看到错误下划线时我做了,不

我已经试了几百次了,试着重塑X_-train,y_-train,无论付出什么代价,仍然会返回这个错误。我尝试了自己的基本CNN模型,它工作得很完美,但在迁移学习模型中,总是出错。我确定问题出在输入形状上,但无法解决它。 我事先感谢你的帮助

以下是输入形状: X_train.shape,y_train.shape

(994,256,256,3),(994,)


你能共享一个最小的可复制代码吗?如果你从你的代码中删除
验证\u split
,它能工作吗?@Ghanem是的,当我看到错误下划线时我做了,不幸的是,情况并非如此。我发现了问题,我只需要添加一个flatern()层,它就能工作。谢谢你们!