ImportError: cannot import name ‘get_config‘遇到这种问题应该如何解决

1.首先,我跑的是其中有yolov3的代码的一个文件,然后报错了

我的tensorflow是1.14.0,一开始keras是与tensorflow对应版本的keras 2.2.5版本

2.后来发现不行,然后去网上找了相关资料后将keras 更新到了keras 2.5.0rc0版本,然后就跳到ImportError: cannot import name 'get_config’这个问题了,然后参考了这位博主的文章:

https://blog.csdn.net/qq_29304033/article/details/117258910?utm_medium=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-2%7Edefault%7EBlogCommendFromMachineLearnPai2%7Edefault-3.control

3.然后修改了自己的代码

原来是这样

from keras.models import model_
from_yaml import pickle 
from keras import backend as K

我修改成了这样

from tensorflow.keras.models import model_
from_yaml import pickle 
from tensorflow.keras import backend as K

4.最后就成功啦!oh yeah

你可能感兴趣的:(tensorflow,深度学习)