作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试为我的问题训练一个完全卷积的网络。我正在使用实现 https://github.com/shelhamer/fcn.berkeleyvision.org .
我有不同的图像大小。
最佳答案
根据Crop layer documentation ,它需要两个底部 blob 并输出一个顶部 blob。我们将底部的 blob 称为 A
和 B
,顶部 blob 为 T
.
A -> 32 x 3 x 224 x 224
B -> 32 x m x n x p
T -> 32 x m x n x p
Takes a Blob and crop it, to the shape specified by the second input Blob, across all dimensions after the specified axis.
axis = 1
,那么它将裁剪尺寸 1、2、3。如果
axis = 2
,然后
T
应该是大小
32 x 3 x n x p
.您也可以将轴设置为负值,例如
-1
,这意味着最后一个维度,即在这种情况下为 3。
m
的 blob。在第一个轴上。我们仍然需要告诉 Caffe 从哪里裁剪。这就是偏移量的来源。如果偏移量是
10
,然后你的 blob 大小
m
将从
10
开始裁剪并结束于
10+m-1
(总大小
m
)。为 offset 设置一个值以在所有维度中按该数量裁剪(由
axis
确定,还记得吗?在本例中为
1, 2, 3
)。否则,如果您想以不同的方式裁剪每个维度,您必须指定等于被裁剪的维度数量(在本例中为 3)的偏移数量。所以总结一下,
32 x 3 x 224 x 224
的 Blob 并且您想裁剪大小为
32 x 3 x 32 x 64
的中心部分,那么您将按如下方式编写裁剪层:
layer {
name: "T"
type: "Crop"
bottom: "A"
bottom: "B"
top: "T"
crop_param {
axis: 2
offset: 96
offset: 80
}
}
关于caffe 全卷积 cnn - 如何使用裁剪参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38588943/
我正在尝试为我的问题训练一个完全卷积的网络。我正在使用实现 https://github.com/shelhamer/fcn.berkeleyvision.org . 我有不同的图像大小。 我不确定如
我是一名优秀的程序员,十分优秀!