Я работаю над системой аудиоотпечатков и недавно просмотрел некоторые документы и исследования, в частности эту страницу: C# AudioFingerprinting и хэширование с учетом местоположения
Теперь у меня есть серия отпечатков пальцев для каждых 32 мс звука. Что я хочу сделать, так это хэшировать эти отдельные отпечатки пальцев (а не их последовательность вместе), используя LSH или какой-либо другой метод сохранения сходства. Из того, что я понял о LSH, он работает с многомерными векторами и создает двоичные строки, которые затем можно сравнивать в пространстве Хэмминга.
Моя проблема в том, что отпечатки пальцев, которые у меня есть, не многомерны. Это просто одиночные длинные целые числа. Как мне их хешировать с помощью LSH? Есть ли способ хеширования (с сохранением подобия) одномерных скаляров?