最近のディスカッションでは、deploy.prototxtの一部は、train_test.prototxtから直接コピーされ、テスト中に無視されるためにのみ存在することが分かりました。たとえば:caffe内のdeploy.prototxtファイルのどの部分がテストに絶対必要ですか?
layer {
name: "conv1"
type: "Convolution"
bottom: "data"
top: "conv1"
param { #Starting here
lr_mult: 1
}
param {
lr_mult: 2
} #To here
convolution_param { #is this section useful?
num_output: 20
kernel_size: 5
stride: 1
weight_filler {
type: "xavier"
}
bias_filler {
type: "constant"
}
}
}
私は偏見としての重みのためにLRを含むセクションが展開ファイルで役に立たなかった、削除することができたと言われました。これは私に考えさせました、convolution_param部分は絶対に必要ですか?はいの場合は、このファイルを使用したテストのみを行い、フィラーはネットワークを訓練する必要がある場合にのみ初期化されるため、ウェイトおよびバイアスフィラーを定義する必要があります。不要なその他の詳細はありますか?
ありがとうございます!一つの小さな質問:しかし、私はそれを削除する必要がありますか、または私がしたい場合は私はすることができますし、そうでなければそれはとにかく問題になることはありません。 – Qazi
@Qaziこれらの部分を削除することは必須ではありません。 – Shai
@Shaiありがとう! – Qazi