一:前言
Triplet Network最常用于人脸识别的领域,利用Triplet loss来学习人脸的特征向量表示。在看本文章之前,建议先观看Andrew Ng在Coursera上的deep learning specialization的相关课程。b站链接点这里。
1、介绍
triplet network的网络结构如他的名字,输入是一个三元组<a,p,n>
a(anchor): 正样本
p(positive ):与a是同一类别的样本,可以理解为也是正样本
n(negative):与a不是同一类别的样本,负样本
如上图所示,triplet network的输入是一个三元组,实际上是三个输入共享一个同网络的参数,分别输出三个图片的特征