deeplearning.ai 总结 -Face recognition中的Triplet loss

deeplearning.ai 总结 -Face recognition中的Triplet loss

flyfish

triplet
英 [‘trɪplɪt] 美 [‘trɪplət]
n. 三个一组;三连音符;三元组中的一个

triplet是一个三元组,由Anchor,Positive,Negative组成
Anchor表示参考样本
Positive表示同类样本,
Negative表示异类样本
期望是Positive与Anchor是一样的,Negative和Anchor是不一样的
用符号 x i a 表示参考样本, x i p 表示同类样本, x i n 表示异类样本, α 表示特定阈值(threshold)

损失函数定义
L = arg min i ( x i a x i p 2 2 x i a x i n 2 2 + α ) +

L = N m a x { f ( x a ) f ( x p ) 2 2 + α f ( x a ) f ( x n ) 2 2 ,   0 }

x i a x i p 2 2 + α < x i a x i n 2 2

x i a x i p 2 2 x i a x i n 2 2 + α < 0

它与L2范数,又叫岭回归”(Ridge Regression),也叫权值衰减(weight decay)
X 2 := x 1 2 + + x n 2 . ,最小二乘,欧氏距离 很相似

猜你喜欢

转载自blog.csdn.net/flyfish1986/article/details/79940127