Caffe如何在原型中为同一数据集缩放和设置均值
Caffe how to scale and set mean for the same dataset in prototyp
我有一个 lmdb
,其中包含 [0, 255] 范围内的值。我想把它们放在 [-0.5, 0.5] 范围内。但我不知道该怎么做,因为我不知道 scale
和 mean
的顺序。有人可以帮我吗?
layer {
name: "data"
type: "Data"
top: "data"
include {
phase: TRAIN
}
transform_param {
mean_value: 127 ### version 1
scale: 0.00390625 #### version 1
mean_value: 0.5 #### version 2
scale: 0.00390625 #### version 2
}
data_param {
source: "xxx"
batch_size: 6
backend: LMDB
}
}
我必须使用哪个版本?
看看$CAFFE_ROOT/src/caffe/proto/caffe.proto (TransformationParameter
):
// ... Note that the mean subtraction is always carried
// out before scaling.
我想这回答了你的问题...
我有一个 lmdb
,其中包含 [0, 255] 范围内的值。我想把它们放在 [-0.5, 0.5] 范围内。但我不知道该怎么做,因为我不知道 scale
和 mean
的顺序。有人可以帮我吗?
layer {
name: "data"
type: "Data"
top: "data"
include {
phase: TRAIN
}
transform_param {
mean_value: 127 ### version 1
scale: 0.00390625 #### version 1
mean_value: 0.5 #### version 2
scale: 0.00390625 #### version 2
}
data_param {
source: "xxx"
batch_size: 6
backend: LMDB
}
}
我必须使用哪个版本?
看看$CAFFE_ROOT/src/caffe/proto/caffe.proto (TransformationParameter
):
// ... Note that the mean subtraction is always carried // out before scaling.
我想这回答了你的问题...