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~

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