我用pycaffe尝试了这两种方法:

原型文件

  • loss_weigth=100 ;

  • net.blobs['fc'].diff[...] = A_loss + 100*B_loss .

我认为他们在BP理论中做了同样的事情,然而模型损失显示出相反的结果 .

我想知道这两种方法有什么区别?如果有多重损失,我该如何处理损失权重?