K-Nearest Neighbors (KNN)
K-Nearest Neighbors (KNN, Метод k-ближайших соседей) — это простой метрический алгоритм для классификации и регрессии. Для классификации нового объекта KNN находит K ближайших к нему объектов в обучающей выборке и присваивает класс, который наиболее популярен среди этих соседей. Это пример «ленивого обучения».
Что такое «K-Nearest Neighbors (KNN)» простыми словами
Скажи мне, кто твой друг, и я скажу, кто ты. KNN работает по этому принципу. У нас есть новая загадочная точка на графике. Алгоритм смотрит на её ближайших соседей. Если 3 из 5 соседей — «синие квадраты», то и новая точка, скорее всего, «синий квадрат». Это «ленивый» алгоритм — он ничего не учит заранее, а просто запоминает все данные и каждый раз ищет соседей по факту запроса.