Face Recognition

Face Verification vs Face Recognition

NameInputOutputDescription
Face VerificationImage and Name / IDIs the image the person with this given ID?
Face RecognitionImageIs the image one of the K persons?Has a database of K persons

One shot Learning

Task

Learn from one example to recognize the person again.

Resolution

Learn “similarity” function f f .
d(X,Y)= degree of difference between images X X and Y .

Siamese Network

Parameters of NN define an encoding function from image to vector: f(X) f ( X )
Learn parameters so that:
1. If X(i) X ( i ) and X(j) X ( j ) are the same person, f(X(i))f(X(j)) ‖ f ( X ( i ) ) − f ( X ( j ) ) ‖ is small.
2. Else, f(X(i))f(X(j)) ‖ f ( X ( i ) ) − f ( X ( j ) ) ‖ is large.

Triplet Loss

loss(A,P,N)=max(AP2AN2+α,0) loss ⁡ ( A , P , N ) = max ( ‖ A − P ‖ 2 − ‖ A − N ‖ 2 + α , 0 )
cost=1mi=1mloss(A(i),P(i),N(i)) cost = 1 m ∑ i = 1 m loss ⁡ ( A ( i ) , P ( i ) , N ( i ) )
Choose triplets that hard to train on.

Face Verification and Binay Classification

loss(X,Y)=sigmoid(kwk|f(x)kf(y)k|+b) loss ⁡ ( X , Y ) = sigmoid ⁡ ( ∑ k w k | f ( x ) k − f ( y ) k | + b )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值