以contrastive loss为例,contrastive loss用于成对的数据(pair data),通常出现在孪生网络(siamese network)中,公式如下:
其中,表示输入的pair data的特征向量;表示pair data的标签是否相同,取值为0(不同)或1(相同);表示之间的距离(一般为欧式距离),表达式如下:
因此整个contrastive loss的定义为:输入的pair data如果是同一类(标签相同),loss取第一项,则它们的特征向量之间的距离要尽量小;如果不是同一类(标签不同),loss取第二项,则它们的特征向量之间的距离