python - Adam 在 RMSProp 上的问题
问题描述
我对 tensorflow 和 keras 相当陌生。因此,我开始使用 CNN 对 keras bundle 上可用的 CIFAR-10 数据集进行图像分类。我在网上找到了一个非常有用的代码,似乎可以帮助我完成整个过程。运行代码后,我想我会尝试调整它。因此,我将优化器从 RMSProp 更改为 Adam,验证准确性略有提高。但是当我尝试预测图像时,模型几乎总是给出错误的预测。切换回 RMSProp 后,模型开始预测良好。
关于这个问题,我有什么不明白的地方吗?为什么我不能使用 Adam,尽管它给出了更好的准确性?
提前致谢!
https://github.com/spmallick/learnopencv/blob/master/KerasCNN-CIFAR/keras-cnn-cifar10.ipynb
这是我的参考,我将优化器代码从 rmsprop 更改为 Adam 并遇到了上述问题。
解决方案
推荐阅读
- c# - 如何将 WPF 网格单元格复制到同一网格中的另一个单元格
- c++ - 为什么从 Swift (Xcode) 调用时 fstream 不起作用?
- visual-studio-code - 如何扩展 VSCode 的交互式终端的文本字体
- javascript - 如何在新的小 div 中打开 window.open 而不是全屏?
- swift - 如何在 MacOS 的 SwiftUI 中创建多行文本字段?
- c - C中的字符串向量打印错误的字符串
- c# - LinqToDB 关系返回 null
- javascript - 可以用 innerHTML 方法插入 React JSX吗?
- swift - Swift 卡片 UI 设计
- reactjs - 在不同的路线上运行 SPA