1 hinge loss
loss=output-output_neg+self.margin#contains i=y
loss[loss<0]=0

其中,y是正样本的得分,y'是负样本的得分,m是margin
https://www.cnblogs.com/lainey/p/8583101.html
2 pairwise loss
loss = torch.log(1+torch.exp(-(pos_score-retrieve_score)))
https://github.com/Wangld5/BERT_pairwise_ranking/blob/master/model.py

本文介绍了两种深度学习中常用的损失函数:Hinge Loss和Pairwise Loss。Hinge Loss常用于支持向量机,通过最大化正样本与负样本之间的边际来工作,当损失小于0时,其值设为0。而Pairwise Loss则通过计算正样本得分与负样本得分的差的对数来度量,适用于排名问题。这两个损失函数在实际应用中对于模型训练和优化有着重要作用。
2277

被折叠的 条评论
为什么被折叠?



