8

私は caffe を使用して、最下部にユークリッド損失レイヤーを備えた CNN をトレーニングしており、solver.prototxt ファイルは 100 回の反復ごとに表示するように構成されています。私はこのようなものを見ます、

Iteration 4400, loss = 0
I0805 11:10:16.976716 1936085760 solver.cpp:229]     Train net output #0: loss = 2.92436 (* 1 = 2.92436 loss)

Iteration loss と Train net loss の違いが何であるかについて混乱しています。通常、反復損失は非常に小さく (ほぼ 0)、Train の正味出力損失は少し大きくなります。誰か明確にしてくれませんか?

4

1 に答える 1

4

Evan Shelhamer はすでにhttps://groups.google.com/forum/#!topic/caffe-users/WEhQ92s9Vusで回答を出しています。

彼が指摘するように、net output #k結果はその特定の反復/バッチのネットの出力であり、Iteration T, loss = X出力はフィールドに従って反復間で平滑化されaverage_lossます。

于 2015-12-01T07:07:23.637 に答える