目录
triplet loss 在深度学习中主要应用在什么地方?有什么明显的优势?
为什么不用softmax,而使用triplet loss?
Contrastive Loss 和 Triplet Loss
几个高频面试题目
triplet loss 在深度学习中主要应用在什么地方?有什么明显的优势?
NLP里用于找近似文本匹配。对于anchor文本和一个要匹配的文本,如果用二分类问题是不合适的,因为本身目标就不是一个非黑即白的问题;更多的是模型要学出一个rank模型,来比较谁比谁好。所以triplet loss 是更合适的:模型吐出的分数并不代表概率,作为一个实数,仅仅用于比较。所以模型训练的metric也应该是预测正确的和预测错误的比例。
在实际训练中,triplet loss有个特点,就是loss下降得慢,