【问题标题】:while import resnet got error - ImportError: cannot import name '_obtain_input_shape''虽然 import resnet 出错 - ImportError: cannot import name '_obtain_input_shape''
【发布时间】:2019-07-04 23:29:22
【问题描述】:

我在导入 resnet 时遇到了一些问题。

我尝试删除最新版本并安装旧版本的 keras==1.0.6,但它不起作用。我也在 resnet.py 中做了更改——>“从 keras_applications.imagenet_utils import _obtain_input_shape ,我收到了一个错误,比如“ImportError: cannot import name 'GlobalMaxPooling2D'”

from keras.applications.imagenet_utils import _obtain_input_shape
import os
import numpy as np
from pickle import dump
import resnet
import numpy as np
from keras.preprocessing.image import load_img, img_to_array
from keras.models import Model
from os import listdir
import cv2
from keras import applications

我需要无错误地导入所有这些。请帮我整理一下。提前致谢

【问题讨论】:

标签: keras deep-learning keras-layer resnet auto-keras


【解决方案1】:

改变

from keras.applications.imagenet_utils import _obtain_input_shape

from keras_applications.imagenet_utils import _obtain_input_shape

【讨论】:

  • 是的,当我将其更改为 from keras_applications.imagenet_utils import _obtain_input_shape 时,我收到了一个错误,例如 ImportError: cannot import name 'GlobalMaxPooling2D' its keras.layers
猜你喜欢
  • 2016-12-21
  • 2018-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-07-20
  • 2016-05-16
相关资源
最近更新 更多