度量学习和对比学习的区别

Jus*_*ong 12 machine-learning embedding supervised-learning deep-learning self-supervised-learning

我研究了一些资料\xef\xbc\x8可以知道,对比学习和度量学习的目标都是学习这样一个嵌入空间,在这个嵌入空间中,相似的样本对彼此靠近,而不相似的样本对相距很远。但是度量学习和对比学习有什么区别呢?我无法理解。

\n

有人可以给一些建议吗?谢谢。

\n

小智 0

根据 ,“度量学习算法基本上旨在找到度量的参数,使其最符合(不同意)某些约束,以努力近似底层语义度量”。

\n

根据带有代码的论文,“度量学习的目标是学习将对象映射到嵌入空间的表示函数。嵌入空间中的距离应保留对象\xe2\x80\x99相似性\xe2\x80\x94相似性物体靠近,不同物体远离。度量学习已经开发了各种损失函数。例如,对比损失引导同一类的物体映射到同一点,不同类的物体映射到不同的点。距离大于margin的点。Triplet loss也很流行,它要求anchor样本与正样本之间的距离小于anchor样本与负样本之间的距离。

\n

在我看来,对比学习是一种度量学习。

\n