Я новичок в caffe, я пытаюсь нормализовать выход свертки между 0 и 1 с Min-Max Normalization.Минимальный уровень нормализации в Caffe
Out = X - Xmin/(Xmax - Xmin)
Я проверил много слоев (Power, масштаб, Batch Нормализация, МВН), но никто не дает мне мин-макс Нормализация выход в слоях. Может кто-нибудь мне помочь ??
************* мой prototxt *****************
name: "normalizationCheck"
layer {
name: "data"
type: "Input"
top: "data"
input_param { shape: { dim: 1 dim: 1 dim: 512 dim: 512 } }
}
layer {
name: "normalize1"
type: "Power"
bottom: "data"
top: "normalize1"
power_param {
shift: 0
scale: 0.00392156862
power: 1
}
}
layer {
bottom: "normalize1"
top: "Output"
name: "conv1"
type: "Convolution"
convolution_param {
num_output: 1
kernel_size: 1
pad: 0
stride: 1
bias_term: false
weight_filler {
type: "constant"
value: 1
}
}
}
Выходной свертка слой не в Нормализованная форма Я хочу Min-Max Нормализованный вывод в формате Layer. В ручном режиме я могу использовать код, но мне нужно в слоях. Спасибо
если вы можете сделайте это в коде, вы можете написать слой самостоятельно. Но как вы меняете эту операцию? как выглядит backprop? – Shai
@Shai - Я не использую его для обучения, поэтому обратное прохождение не требуется. Я просто хотел получить отфильтрованный вывод. – AnkitSahu
@Shai - как писать слои в коде. Пожалуйста, объясни ? – AnkitSahu