论文笔记:DeepID2
生活随笔
收集整理的這篇文章主要介紹了
论文笔记:DeepID2
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
Deep Learning Face Representation by Joint Identification-Verification
DeepID2
1、四個(gè)問題
- 人臉識別。
- 主要挑戰(zhàn)是,設(shè)計(jì)一套方法能夠有效地減少類內(nèi)差異,并增大類間差異。
- 使用face identification(人臉分類)和face verification(人臉驗(yàn)證)信號進(jìn)行監(jiān)督學(xué)習(xí)。訓(xùn)練了一個(gè)CNN用于次任務(wù)。
- 老論文了,就看個(gè)思路。
- 最后在LFW上達(dá)到了99.15%的人臉驗(yàn)證準(zhǔn)確率。
- 由于是較早的論文,網(wǎng)絡(luò)結(jié)構(gòu)設(shè)計(jì)以及訓(xùn)練上有一定局限性。
2、論文概述
2.1、網(wǎng)絡(luò)結(jié)構(gòu)
- 網(wǎng)絡(luò)結(jié)構(gòu)很簡單,類似于LeNet。卷積層+池化層組合,經(jīng)過四層后,將卷積層展開為全連接層,用來輸出特征向量。
2.2、Identification和verification
- 首先是人臉分類(face identification)信號,主要用于將人臉劃分為nnn個(gè)類(人)。
- 人臉分類需要在上面的網(wǎng)絡(luò)之后加上一個(gè)有nnn個(gè)輸出的softmax層,用來輸出預(yù)測的每個(gè)類的概率值。
- 公式如下:
- 然后是人臉驗(yàn)證(face verification)信號,提取得到的特征向量對于類內(nèi)來說距離更小,對于類間來說距離更大。
- 直接把上面網(wǎng)絡(luò)的輸出作為特征向量,使用L1/L2范數(shù)計(jì)算特征之差,使用L2范數(shù)作損失函數(shù)的效果會(huì)更好。實(shí)質(zhì)上,使用L2范數(shù)衡量的是特征向量之間的歐式距離。
- 公式如下:
- 關(guān)于公式的幾個(gè)看法:
- yij=1y_{ij}=1yij?=1意味著樣本是同類,這時(shí)我們需要讓同類之間的特征向量差值盡可能小,所以就最小化兩個(gè)特征向量的L2范數(shù)。
- yij=?1y_{ij}=-1yij?=?1意味著是不同類,這時(shí)候我們想讓不同類之間的特征向量的距離比同類之間的特征向量的距離大,但不能是無窮大,所以又加入了一個(gè)常數(shù)mmm,防止讓歐式距離趨近于無窮大??紤]到人臉任務(wù)中,兩張臉有些地方是會(huì)有一定的相似性,但并意味著我們完全不需要此類信息,比如:這兩個(gè)人臉的鼻子都很大,并不意味著就可以丟掉鼻子大小這個(gè)信息,也許有的人鼻子大小差異又會(huì)比較大。
- 如果考慮的是余弦相似度函數(shù),公式如下圖所示:
- 公式說明:
- d=fi?fj12(yij?δ(wd+b))d = \frac{f_i \cdot f_j} {\frac{1}{2} (y_{ij} - \delta(wd+b))}d=21?(yij??δ(wd+b))fi??fj??是特征向量之間的余弦相似度。
- δ\deltaδ是sigmoid函數(shù)。
- yijy_{ij}yij?是label。
2.3、訓(xùn)練流程
2.4、算法流程
3、參考資料
總結(jié)
以上是生活随笔為你收集整理的论文笔记:DeepID2的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 论文笔记:MobileFaceNet
- 下一篇: 论文笔记:Distilling the