我对tensorflow和keras很陌生。因此,我首先开始研究CNN,以对keras捆绑包中可用的CIFAR-10数据集进行图像分类。 我在网上找到了非常有用的代码,似乎可以帮助我完成整个过程。运行代码后,我想我会尝试对其进行调整。因此,我将优化器从RMSProp更改为Adam,并在验证准确性上稍有提高。但是,当我尝试预测图像时,该模型几乎总是给出错误的预测。切换回RMSProp后,模型开始进行预测。
关于这个问题,我是否有一些不清楚的地方?为什么我不能使用Adam,尽管它提供了更好的准确性?
谢谢!
https://github.com/spmallick/learnopencv/blob/master/KerasCNN-CIFAR/keras-cnn-cifar10.ipynb
这是我的参考,我将optimiser代码从rmsprop更改为Adam,并遇到了提到的问题。