TypeError: softmax() got an unexpected keyword argument 'axis'問題解決

原因:
tensorflow 和 keras版本不匹配,可以將keras升級或降級到對應的版本。

以下是已知版本的適配:

      tensorflow                                         keras
         1.5                                             2.1.4
         1.4											 2.1.3
         1.3                                             2.1.2
         1.2                                             2.1.1             

在改動版本前可先看看所使用的tensorflow和keras的版本,cmd輸入查看:

python
import tensorflow
print(tensorflow.__version__)
import keras
print(tensorflow.__version__)

再進行對應版本的改動,比如將keras的版本改爲:

pip3 install keras==2.1.1

除此,最簡單粗暴的就是將所有的庫都更到最新版本,以下:

pip3 install --upgrade keras
pip3 install --upgrade tensorflow
pip3 install --upgrade numpy

最新版本應該問題不大吧,以上biu~

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