对比学习triple loss

本文探讨对比学习与多分类学习的关系,重点分析二分类中的交叉熵损失和对比学习损失,尤其是Triple Loss的原理。Triple Loss旨在拉近正样本与锚点距离,推远负样本,通过设置margin优化样本区分。同时,文中对代码实现和超参数选择进行了初步探讨。
摘要由CSDN通过智能技术生成

对比学习与多分类学习密切相关,包括对比学习损失和softmax分类损失的相关,最大的差别也就是距离的约束条件不同,也可以说是损失函数的不同。因为我目前做的是二分类,所以先简单的看一下二分类的损失。

1、使用交叉熵函数用于分类的损失的原理是:

对某一个样本正确的标签也就是1乘某样本预测正确的概率 ,得到每个样本的损失,然后所有样本的损失求平均,得到模型的损失。不同的模型就算最后得到预测正确的结果是一样的,但是概率的差距可能不同,因此交叉熵损失能够衡量模型的性能差异。损失越小表示性能越好

sigmoid(softmax)+cross-entropy loss 擅长于学习类间的信息,因为它采用了类间竞争机制,它只关心对于正确标签预测概率的准确性,忽略了其他非正确标签的差异,导致学习到的特征比较散。基于这个问题的优化有很多,比如对softmax进行改进,如L-Softmax、SM-Softmax、AM-Softmax等。

softmax损失是衡量

均匀性有助于对比学习学习可分离的特征,但过分追求均匀性会使对比损失对语义相似的样本无法容忍,这可能会破坏潜在的语义结构,不利于形成对下游任务有用的特征。容忍性是指

2、对比学习triple loss

2.1原理

其中a表示anchor&#

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值