Yüz tanıma sistemlerinde derin öğrenme modelleri ile algılanan yüzler vektörlerde tutuluyor.
Veri tabanımızda bu şekilde kaydı yapılmış 1 milyon yüzün vektörü olduğunu ve her bir vektörün boyunun 128 olduğunu varsayalım.
Yeni bir yüz kaydı yapılmadan önce bu veri tabanında arama yapılıyor, yüz daha önceden tespit edilmiş ise kaydı yapılmıyor.
Arama sırasında yeni gelen vektör ile veri tabanında bulunan vektörler arasında uzaklık hesaplaması yapılıyor ve eğer uzaklık belirlenen eşit değerinin altında ise yüz veri tabanındadır deniyor.
Ancak 1+ milyon arasında tek tek karşılaştırma yapmak ciddi bir maliyet oluşturmakta.
Bu arama süreci nasıl daha hızlı yapılabilinir?