python - 在 Keras 中是否有可能具有宽度和高度为 32x32 的 input_shape?
问题描述
我正在使用带有 Keras 和 Tensorflow 的 Python 作为后端,我想为我的模型使用尽可能小的输入图像。
VGG19 应用程序表示它允许输入形状的宽度和高度低至 32。几周前,Keras 网站上的最小值为 48。我用 48 没有问题。现在,我想尝试 32,但我不能这样做,因为我得到:
ValueError: Input size must be at least 48x48; got `input_shape=(32, 32, 3)`
我提到我将 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))
任何想法都值得赞赏。
解决方案
推荐阅读
- android - 使用 Chrome 自定义标签时隐藏使用条款提示
- php - PHP [将数据库中的数据排序为可折叠的引导程序 4 卡]
- flutter - 导航到下一个屏幕时如何避免键盘弹出?
- java - 如何在 CSS 中为 JavaFX Scene Builder 节点和类设计 JFoenix 样式?
- reactjs - 反应高阶组件 - 警告:无法从不同组件的函数体内更新组件
- javascript - 无需显式键入即可让对象自行感知其形状
- c++ - Qt / Windows:在全局范围对象的构造函数中连接信号和插槽时崩溃
- python - 为什么我在 codechef 的 LAPIN 问题中得到 WA?
- haskell - 关于在类 Haskell 语言中通过部分应用定义“多变量”函数
- ios - 将字符串一分为二并知道它的元素