人脸搜索引擎的工作原理。他们怎么能这么快?

How face search engines work. And how can they be this much fast?

https://pimeyes.com or http://faceagle.com这样的网站可以搜索人脸图片。而且它们真的很快,这个魔法是如何工作的?

我正在使用 Elasticsearch 来存储和 imdex 人脸嵌入数据...它需要大约。 5 秒在我的硬件上找出 1000 万其他人中 70% 的相似面孔。事实上,搜索引擎比较的不是人脸,而是他们的编码/嵌入;最后一个是 N-dimensional (例如,128d)向量。这种比较最流行的数学是向量的欧几里德或余弦相似度。