Что делает KNN (NNS) эффективным средством поиска соседей? Не могу ли я просто рассчитать расстояния до каждой точки данных в наборе? - PullRequest
0 голосов
/ 04 марта 2020

Просто общий вопрос об использовании KNN и алгоритмов машинного обучения, но конкретный алгоритм c, который я использую, - это NearestNeighbors Scikit-Learn, так что бонусные баллы, если вы можете говорить об этом.

I ' мы читали, что большинство базовых c реализаций этих алгоритмов просто вычисляют расстояние до каждой точки в наборе данных и возвращают самые близкие.

Существуют ли различные стратегии / улучшения эффективности в популярной Python ML? библиотеки, которые делают их значительно более эффективными, чем просто вычисление этих расстояний самостоятельно?

Помимо простоты использования разработчиком, что отличает наиболее часто используемые библиотеки ML и что они делают, что я, возможно, не думаю делать, когда реализовать метод грубой силы самостоятельно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...