人臉辨識訓練資料夾與辨識資料夾分開 修復

九、BUG2-人臉辨識訓練資料夾與辨識資料夾分開 修復
http://krasserm.github.io/2018/02/07/deep-face-recognition/

原先網頁上訓練的照片與辨識的照片放在同一資料夾,如圖,用二的餘數分出training和testing的照片。
 只是未來在應用的時候,辨識的照片應該會存放在不同資料夾,直覺上比較好運作,所以做這個的修改。


但是只更改這個路徑後,發現測試的結果,與原本相比落差很大,原先有0.96的準確度,後來測試應該不到0.1的準確度,所以開始懷疑兩個方向:
1.訓練的套件可能不準確
2.路徑設置有錯誤

訓練的套件可能不準確=>如果是這個的話,一開始應該不會這麼準
所以懷疑先排除這個,先在徹底檢查路徑設置。

流程是: 第一次先 load-> 然後訓練 ->然後再第二次load->然後再辨識




再來印出辨識前後的路徑:


這裡的路徑看來沒有問題,再看辨識後的程式碼:

找到了就是這個~~~~!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
進一步確認 辨識的內容:

確認辨識的東西,就算重新讀入後還是一樣,代表重新讀入的過程出錯,他並沒有再辨識重新讀的照片。

再另外確認一個事情
當資料夾只有一張照片

index也設定為5時,第一行load就會出現ERROR



但是註解第一行load照片的,程式還是可以跑,後續還可以辨識,就代表辨識的不是重新load 進來的照片。


找到這個問題出在這裡後,就可以開始修改這個了

修理完成^^

留言