【发布时间】:2018-08-13 06:23:42
【问题描述】:
在 Keras 中,
我正在尝试按如下方式导入_obtain_input_shape:
from keras.applications.imagenet_utils import _obtain_input_shape
但是,我收到以下错误:
ImportError: 无法导入名称 '_obtain_input_shape'
我尝试导入_obtain_input_shape的原因是为了确定输入形状(以便加载VGG-Face如下:
我用它来确定输入张量的正确输入形状如下:
input_shape = _obtain_input_shape(input_shape,
default_size=224,
min_size=48,
data_format=K.image_data_format(),
require_flatten=include_top)`
请帮忙? 提前致谢。
【问题讨论】:
-
可能有更好的方法来做你正在尝试的事情。你到底想用
_obtain_input_shape做什么? -
嗨@DanielMöller,我已经编辑了我的问题以包含更多信息。
-
你知道 keras 没有 VGG-Face,对吧?创建模型时,您应该选择输入形状。如果你想要默认的输入形状,只需传递
(224,224,3)。 -
感谢丹尼尔的回复,是的,我知道。我想加载 VGG-face 预训练的权重。我会尝试你的建议并让你知道。
-
有人知道如何为 tensorflow.keras 导入这个吗?
标签: keras keras-layer keras-2