【发布时间】:2017-06-22 21:47:40
【问题描述】:
我正在研究微调示例(目前在 VGG16 上)。我想用 VGG16 训练 CIFAR10 数据集,但预期的输入尺寸大于 48x48px(CIFAR10 有 32x32)。
我找不到调整图像大小以适应网络的方法。
请帮帮我!
【问题讨论】:
标签: python deep-learning keras
我正在研究微调示例(目前在 VGG16 上)。我想用 VGG16 训练 CIFAR10 数据集,但预期的输入尺寸大于 48x48px(CIFAR10 有 32x32)。
我找不到调整图像大小以适应网络的方法。
请帮帮我!
【问题讨论】:
标签: python deep-learning keras
您可以简单地将input_shape 设置为您选择的维度。
请注意,您很可能会得到较差的结果,因为 VGG16 预计至少为 48x48px。引用Keras documentation:
"... 宽度和高度不应小于 48。例如 (200, 200, 3) 将是一个有效值。"
另一种方法是使用flow_from_directory,它使您可以选择将图像大小调整为您想要的任何尺寸:
【讨论】: