我是caffe的新手,我試圖使用Min-Max Normalization規範0到1之間的卷積輸出。Caffe中的Min-Max規範化圖層
時間= X - Xmin時/(的Xmax - Xmin時)
我已經檢查了許多層(能力,規模批標準化,MVN),但沒有一個是給我最大最小規範化輸出層。誰能幫我 ??
*************我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規範化輸出爲圖層格式。手動我可以使用代碼,但我需要在圖層中。 謝謝
,如果你能在代碼中這樣做,你可以自己編寫圖層。但你如何區分這種操作? backprop如何看起來像? – Shai
@Shai - 我沒有使用它進行訓練,所以不需要Back propogation。我只是想獲得過濾的輸出。 – AnkitSahu
@Shai - 如何在代碼中編寫圖層。請解釋 ? – AnkitSahu