1. 程式人生 > >FaceNet官方訓練模型在LFW資料集下的測評

FaceNet官方訓練模型在LFW資料集下的測評

1.執行環境:

系統版本:Ubuntu16.04

2.實現步驟:

2-1.獲取LFW資料集:

下載地址:http://vis-www.cs.umass.edu/lfw/#resources

2-2.下載FaceNet並配置環境

1)  git clone --recursive https://github.com/davidsandberg/facenet.git

2)  cd facenet

3)  pip install -r requirements.txt   #利用pip安裝執行程式碼所需引入工具包

4)export PYTHONPATH=$(pwd)/src  #設定環境變數

2-3.利用FaceNet自帶的align_dataset_mtcnn.py人臉對齊程式碼對LFW資料集進行對齊

1) cd facenet

2) python src/align/align_dataset_mtcnn.py ~/datasets/lfw/raw ~/datasets/lfw/lfw_mtcnnpy_160 --image_size 160 --margin 32 --random_order --gpu_memory_fraction 0.25

3)人臉對齊程式碼處理中。。。

4)完成

2-4.下載訓練好的FaceNet模型檔案

下載地址:https://github.com/davidsandberg/facenet


解壓,並存放在一個新資料夾下:

mkdir ~/models

2-5.在LFW資料集下進行測評

1)cd facenet

2)  python src/validate_on_lfw.py ~/datasets/lfw/lfw_mtcnnpy_160 ~/models/20170512-110547

注意:檔案路徑很關鍵,輸入不正確會引起錯誤!!!

3)完成

結果如下:

Accuracy: 0.992+-0.003

Validation rate: 0.97467+-0.01477 @ FAR=0.00133

Area Under Curve (AUC): 1.000

Equal Error Rate (EER): 0.007

參考部落格:http://blog.csdn.net/tmosk/article/details/78087122