原因:
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~