1.运行环境:
Win 10 + Python3.7 + keras 2.2.5
2.报错代码:
TypeError: Unexpected keyword argument passed to optimizer: learning_rate
3.问题定位:
先看报错代码:大概意思是, 传给优化器的learning_rate参数错误。
模型训练是在服务器Linux环境下进行的,之后在本地Windows(另一环境)继续跑代码,所以初步怀疑是keras版本不一致导致的。
Linux下keras版本为:
本地版本:
再结合大佬博客 解决此报错问题,确定无疑了。
4.解决方法:
将keras升级到2.3.0及以上就行了 或者 高级版本回退?再训练一遍数据集(.....)