TypeError: Unexpected keyword argument passed to optimizer: learning_rate 解決方法

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及以上就行了 或者 高級版本回退?再訓練一遍數據集(.....)

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章