Я разрабатываю приложение, которое работает подобно Tinder. Я предполагаю, что Tinder группирует самые близкие результаты, выполняя алгоритм кластеризации. В моем приложении необходимо аналогично группировать данные на основе географического местоположения. Возможно, мне придется запускать кластеризацию на основе многих входных данных, поэтому она должна быть эффективной. Пожалуйста, предложите подходящий алгоритм для этого.Какой алгоритм кластеризации подходит для кластеризации географических местоположений?
0
A
ответ
0
Там нет причин для группы или кластера для трут-как прецеденту:
- это слишком дорого
- это слишком статичным
- это не добавляет ценности (вы не можете просто присутствовать кластер для пользователя)
Что вы хотите использовать сходство поиск. Найдите других пользователей, которые являются a) поблизости, b) недавно в сети, c) имеют некоторые общие интересы, d) не были недавно показаны.
0
Для кого-то, кто ищет подобное решение, Существует хороший ответ о быстрых поисковой схожести алгоритмов на Quora https://www.quora.com/What-are-some-fast-similarity-search-algorithms-and-data-structures-for-high-dimensional-vectors/answer/Raghavendran-Balu?srid=hYuT
Я нашел R-дерево, чтобы быть наиболее подходим для моего приложения. Существует хороший проект github для R-дерева https://github.com/davidmoten/rtree
Смежные вопросы
- 1. , какой алгоритм кластеризации лучше всего подходит для кластеризации одномерных функций?
- 2. Какой алгоритм кластеризации подходит для одномерных списков без знания k?
- 3. Алгоритм кластеризации для отображения
- 4. Траектория кластеризации: какой метод кластеризации?
- 5. Алгоритм кластеризации данных
- 6. неклассифицированный алгоритм кластеризации данных
- 7. Алгоритм кластеризации для картографического приложения
- 8. Robust Алгоритм кластеризации
- 9. Алгоритм строковой кластеризации - руководство
- 10. Алгоритм кластеризации для невзвешенных графов
- 11. фиксированной ширины алгоритм кластеризации
- 12. Алгоритм группировки или кластеризации
- 13. Марков Алгоритм кластеризации
- 14. k означает алгоритм кластеризации
- 15. алгоритм кластеризации maxmin
- 16. Какой метод кластеризации подходит для данных какого типа?
- 17. Как выбрать правильный алгоритм кластеризации
- 18. Назначение кластеризации
- 19. Как выбрать алгоритм иерархической кластеризации для использования
- 20. Алгоритм кластеризации для получения кластеров равного размера
- 21. Алгоритм совместной кластеризации в python
- 22. алгоритм кластеризации с привязкой кривой
- 23. Лучший алгоритм кластеризации? (Просто объяснил)
- 24. Какой алгоритм кластеризации я должен использовать для кластеров?
- 25. алгоритм кластеризации визуально разделяемых кластеров
- 26. Лучший способ протестировать алгоритм кластеризации
- 27. Алгоритм кластеризации/разбиения на число
- 28. Какой алгоритм кластеризации данных подходит для обнаружения неизвестного количества кластеров во временном ряду событий?
- 29. кластерные строки - какой алгоритм подходит?
- 30. Алгоритм кластеризации (в Python) для данных
Спасибо за подсказку .. – Prasad