私はラセーガンコードを持っています。私はcaffeを使って同じネットワークを作りたいと思っています。私はネットワークを変換することができます。しかし、私はlasagneのhyperparametersの助けが必要です。ラザニアのハイパーパラメータは次のようになります。caffeのL2正則化、ラザニアからの変換
lr = 1e-2
weight_decay = 1e-5
prediction = lasagne.layers.get_output(net['out'])
loss = T.mean(lasagne.objectives.squared_error(prediction, target_var))
weightsl2 = lasagne.regularization.regularize_network_params(net['out'], lasagne.regularization.l2)
loss += weight_decay * weightsl2
私はどのようにしてcaffeでL2正則化部分を実行しますか?各畳み込み/内積層の後に正則化のために任意の層を追加する必要がありますか?私solver.prototxtから関連部分を以下のようにされています。また、http://datascience.stackexchange.comに掲載さ
base_lr: 0.01
lr_policy: "fixed"
weight_decay: 0.00001
regularization_type: "L2"
stepsize: 300
gamma: 0.1
max_iter: 2000
momentum: 0.9
。答えを待っています。
複数のスタック交換サイトに重複した質問を投稿しないでください。 – Shai
がdatascienceに投稿され、答えを待っていた、返信を得て、その後私はstackoverflowに投稿しました。私は以後複数の投稿を避ける。 – user27665