对于训练数据中的一个随机样本 anchor,选择与anchor为同一类的样本记为positive,选择与anchor不为同一类的样本记为negative,这3个样本构成一个Triplet(anchor, positive, negative)
对Triplet中的每一个元素进行训练得到的特征表示分别为f(xai),f(xpi),f(xni),Triplet Loss让同类的距离尽可能小,异类距离尽可能大,且xa与xp之间的距离和xa与xn之间的距离至少相差α有
||f(xai)−f(xpi)||22+α<||f(xai)−f(xpi)||22
得到对应的目标函数为
∑i=1N[||f(xai)−f(xpi)||22−||f(xai)−f(xpi)||22+α]+