事實上我已經安裝tensorflow,有博主講改下載TensorFlow-gpu就好了(https://blog.csdn.net/qq_42575422/article/details/82318304),可是我在下載後仍然報錯,嘗試了修改安裝目錄裏找到Lib\site-packages\keras\backend__init__.py文件修改其配置,此文章中有說明原因(https://blog.csdn.net/qq_33699659/article/details/81171881)
將
_BACKEND = 'tensorflow'
改爲:
_BACKEND = 'theano'
再修改在.keras文件中的keras.json文件(.keras文件一般在C:\Users\..)
原來是:
{
"floatx": "float32",
"epsilon": 1e-07,
"backend": "tensorflow",
"image_data_format": "channels_last"
}
修改後:
{
"floatx": "float32",
"epsilon": 1e-07,
"backend": "theano",
"image_data_format": "channels_last"
}
再安裝theano,運行又報出“Using Theano Backend”,後嘗試在python代碼中import keras前加入一個環境變量修改的語句:
import os
os.environ['KERAS_BACKEND']='theano'
便解決了。