反對工業界softmax解決一切的說法ide
Triplet loss一般是在個體級別的細粒度識別上使用,傳統的分類是花鳥狗的大類別的識別,可是有些需求是要精確到個體級別,好比精確到哪一個人的人臉識別,因此triplet loss的最主要應用也就是face identification,person re-identification,vehicle re-identification的各類identification識別問題上性能
固然triplet loss也有缺點,就是收斂慢,並且比classification更容易overfitting(此條待考究,而且即便過擬合了也比classification性能要好),此外須要對輸入的數據按照label進行特別的排列,很是重要的一點是沒有triplet loss的API,新手小白可能連十行代碼都不到的triplet loss都寫不出來,因此deep learning不僅是調庫調參而已測試
如今triplet loss已經有不少改進版本了,能夠搜索improved triplet loss, in defense of triplet loss,beyond triplet loss等論文orm