小编Cat*_*ean的帖子

Keras 中是否可以有宽度和高度为 32x32 的 input_shape?

我使用 Python 和 Keras 和 Tensorflow 作为后端,并且我希望为我的模型使用尽可能小的输入图像。
VGG19 应用程序表示,它允许输入宽度和高度低至 32 的形状。几周前,Keras 网站上的最小值为 48。我用48没问题。现在,我想尝试 32,但我做不到,因为我得到:

ValueError: Input size must be at least 48x48; got `input_shape=(32, 32, 3)`
Run Code Online (Sandbox Code Playgroud)

我提到我将 Keras 更新到了 2.2.2 版本,并且还删除了 VGG19 的权重模型文件(来自~/.keras/models/)。如果我将 input_shape 设置为 (48, 48, 3),它会再次下载模型,否则会出现上述错误。

简而言之,我的代码只想加载预训练的模型:

vgg_conv = VGG19(weights='imagenet', include_top=False, input_shape=(32, 32, 3)) 
Run Code Online (Sandbox Code Playgroud)

任何可以遵循的想法都值得赞赏。

python keras tensorflow vgg-net

5
推荐指数
0
解决办法
5659
查看次数

标签 统计

keras ×1

python ×1

tensorflow ×1

vgg-net ×1