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