keras, from keras import backend as K 报错

如果遇到from keras import backend as K 报错情况,可能是因为keras.json文件里“backend”未设置成mxnet 或者 tensorflow等。

解决方案:

  1. 修改Backend:找到这个文件~/.keras/keras.json。其次将其中backend后面的框架修改成mxnet或者tensorflow。
cd ~/.keras
vim keras.json
#----------------------
{   # keras.json文件内容
    "image_dim_ordering": "tf",
    "epsilon": 1e-07,
    "floatx": "float32",
    "backend": "theano"
}

如果方案1无法解决问题,则可以尝试方案2.
2. 在python代码中import keras前加入一个环境变量修改的语句

import os
os.environ['KERAS_BACKEND']='tensorflow'
发布了34 篇原创文章 · 获赞 17 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/weixin_39393430/article/details/90897988
今日推荐