【发布时间】:2016-04-14 08:15:55
【问题描述】:
我正在尝试使用 Caffe 的 Google 的 deepdream code。 他们使用由 ModelZoo 提供的在 ImageNet 上预训练的 GoogLeNet 模型。这意味着该网络是在裁剪为 224x224 像素大小的图像上进行训练的。来自train_val.prototext:
layer {
name: "data"
type: "Data"
...
transform_param {
mirror: true
crop_size: 224
...
用于处理的deploy.prototext还定义了一个大小为224x224x3x10的输入层(RGB图像大小为224x224,batchsize 10)。
name: "GoogleNet"
input: "data"
input_shape {
dim: 10
dim: 3
dim: 224
dim: 224
}
但是我可以使用这个网络来处理任何尺寸的图像(上面的示例使用了 1024x574 像素之一)。
- deploy.prototext 没有将 caffe 配置为使用裁剪。
- deepdream code中的预处理只做贬义,这里也没有裁剪
我怎么可能在对于输入层来说太大的图像上运行?
完整代码见here
【问题讨论】:
标签: image-processing computer-vision neural-network deep-learning caffe