首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError:无法在keras中导入名称“_obtain_input_shape”

ImportError:无法在keras中导入名称“_obtain_input_shape”
EN

Stack Overflow用户
提问于 2022-01-28 14:52:56
回答 1查看 276关注 0票数 0

当我试图导入keras_squeezenet时,我得到了以下错误:

代码语言:javascript
复制
Traceback (most recent call last):
  File "C:/Users/belog/drone_sees/train_model.py", line 3, in <module>
    from keras_squeezenet import SqueezeNet
  File "C:\Users\belog\AppData\Local\Programs\Python\Python36\lib\site-packages\keras_squeezenet\__init__.py", line 1, in <module>
    from keras_squeezenet.squeezenet import SqueezeNet
  File "C:\Users\belog\AppData\Local\Programs\Python\Python36\lib\site-packages\keras_squeezenet\squeezenet.py", line 1, in <module>
    from keras.applications.imagenet_utils import _obtain_input_shape
ImportError: cannot import name '_obtain_input_shape'

以下是导入代码:

代码语言:javascript
复制
import tensorflow as tf
from keras_squeezenet import SqueezeNet
from keras.optimizers import Adam
from keras.utils import np_utils
from keras.layers import Activation, Dropout, Convolution2D, GlobalAveragePooling2D
from keras.models import Sequential

怎么修呢?(我使用的是tensorflow==2.6.2,keras==2.6.0,keras==0.4)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-28 15:43:35

你试过新版本了吗?(见:https://github.com/rcmalli/keras-squeezenet)

您可以通过以下方式安装它:

pip安装git+https://github.com/rcmalli/keras-squeezenet.git

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70895683

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档