Есть ли библиотека или алгоритм, который может создать одну строку хеш-функции для любого количества функций (которые можно легко запросить)?
Взять хотя бы геохашинг. Он преобразует 2 функции, широту и длину, в строку. Эта строка теперь имеет преимущество, заключающееся в том, что ее легко запрашивать с помощью nosql db, используя order by geohash, начиная с минимального хэша, заканчивая максимальным хэшем.
Я пытаюсь применить ту же концепцию к проблеме, которая имеет дело с большим количеством функций, чем lat и long. На самом деле, я пытаюсь применить это для распознавания лиц. Я хочу взять все ориентиры, которые я обнаружил на лице, и хэшировать их в строку, чтобы я мог запрашивать и выполнять распознавание лиц по входному хешу, сгенерированному из входного изображения.
Я не совсем уверен, обращаюсь ли я к сообществу по переполнению стека, чтобы изобрести новую математику, но если это невозможно, мне интересно узнать, как распознавание лиц работает путем сопоставления векторов объектов? Они просто используют минимальное евклидово расстояние? Если они делают, необходимо ли масштабирование?