【问题标题】:Keras CIFAR10 finetuning on VGG16: How can I preprocess the input data to fit the VGG16 network?Keras CIFAR10 在 VGG16 上微调:如何预处理输入数据以适应 VGG16 网络?
【发布时间】:2017-06-22 21:47:40
【问题描述】:

我正在研究微调示例(目前在 VGG16 上)。我想用 VGG16 训练 CIFAR10 数据集,但预期的输入尺寸大于 48x48px(CIFAR10 有 32x32)。

我找不到调整图像大小以适应网络的方法。

请帮帮我!

【问题讨论】:

    标签: python deep-learning keras


    【解决方案1】:

    您可以简单地将input_shape 设置为您选择的维度。

    请注意,您很可能会得到较差的结果,因为 VGG16 预计至少为 48x48px。引用Keras documentation

    "... 宽度和高度不应小于 48。例如 (200, 200, 3) 将是一个有效值。"

    另一种方法是使用flow_from_directory,它使您可以选择将图像大小调整为您想要的任何尺寸:

    https://keras.io/preprocessing/image/

    【讨论】:

    • 感谢您的回复和指导!
    猜你喜欢
    • 2017-09-09
    • 2018-03-18
    • 2019-06-22
    • 2017-10-13
    • 2020-03-15
    • 2021-06-27
    • 1970-01-01
    • 1970-01-01
    • 2017-10-24
    相关资源
    最近更新 更多