usearch

Если вы когда-нибудь ломали голову над тем, как быстро искать похожие векторы или кластеризовать данные, то USearch — это то, что вам нужно. Он умеет находить ближайших соседей и группировать векторы, причём делает это очень быстро и эффективно. Пригодится, когда работаете с большими объёмами данных и нужна молниеносная обработка.
По сути, это библиотека для поиска сходства и кластеризации, реализованная на C++11, но с обвязками для кучи языков: Python, JavaScript, Java, Rust и других. Она представляет собой компактное решение, которое работает на разных платформах, включая мобильные ОС и WebAssembly.
Что круто, так это скорость: USearch в 10 раз быстрее FAISS, при этом код намного компактнее. А ещё можно использовать свои метрики для сравнения векторов, что открывает простор для самых специфических задач, например, в геопространственных данных или биоинформатике.
https://github.com/unum-cloud/usearch | 4241 звезда
#сервисы


