SPOL icon indicating copy to clipboard operation
SPOL copied to clipboard

question about aux loss

Open CC2033625919 opened this issue 2 years ago • 6 comments

你好,关于您论文中提到的分类损失我没太弄清楚,该损失函数的主要作用是什么,我在某一数据集上去掉该损失函数后,分类准确率能够达到和加上辅助损失函数一样的准确率,但生成的CAM效果较差,而后者生成的效果较好,这个辅助损失函数对生成CAM的质量有积极影响吗,您能解释下吗,谢谢

CC2033625919 avatar May 25 '22 09:05 CC2033625919

https://github.com/topics/wsol-evaluation建议你看下这个,分类损失和cam的效果不是一定相匹配的

yumingfan-0219 avatar Jun 19 '22 14:06 yumingfan-0219

好的,谢谢

CC2033625919 avatar Jun 20 '22 07:06 CC2033625919

请教一个问题,您说的吧aux loss删去指的是什么?是不采用out345相乘+mean的方式而是按正常的分类网络生成预测的向量吗?如果不是的话请指教

yumingfan-0219 avatar Jun 20 '22 14:06 yumingfan-0219

论文的损失是loss =1/2 * loss1(out345相乘+mean,label)+loss2(out5+mean,label),我把aux loss删去指的是loss =loss1(out345相乘+mean,label)

CC2033625919 avatar Jun 22 '22 07:06 CC2033625919

好像作者的代码中没有第二个loss

yumingfan-0219 avatar Jun 22 '22 10:06 yumingfan-0219

哦,说错了,作者的 loss1 = F.cross_entropy(pred1, label) loss2 = -(torch.softmax(pred1.detach(), dim=1)*torch.log_softmax(pred2, dim=1)).sum(dim=1).mean() loss = (loss1+loss2)/2 我把loss2给删了

CC2033625919 avatar Jun 23 '22 01:06 CC2033625919