[英]Caffe constant multiply layer
如何在Caffe中定義乘法常數層(如Torch中的MulConstant)。 我需要將預定義的const添加到現有網絡中。 Caffe未能解析我將所有內容擴展到0.85的嘗試:
layers {
name: "caffe.ConstantMul_0"
type: "Eltwise"
bottom: "caffe.SpatialConvolution_0"
top: "caffe.ConstantMul_0"
eltwise_param {
op: MUL
coeff: 0.85
}
}
可以使用Power Layer ,只需將電源設置為1並根據需要進行擴展:
layer {
name: "caffe.ConstantMul_1"
bottom: "caffe.SpatialConvolution_3"
top: "caffe.ConstantMul_1"
type: "Power"
power_param {
power: 1
scale: 0.85
shift: 0
}
}
Eltwise層可以執行三種類型的操作 - PROD,SUM,MAX。 你可以在這里看到更多相關信息
在您的情況下, op
參數應設置為PROD。
layers {
name: "caffe.ConstantMul_0"
type: "Eltwise"
bottom: "caffe.SpatialConvolution_0"
top: "caffe.ConstantMul_0"
eltwise_param {
op: MUL
coeff: 0.85
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.