Метод K-ближайших соседей – это алгоритм Машинного обучения (ML) , который используют для решения задач классификации и регрессии. Алгоритм Контролируемого обучения (Supervised Learning), в отличие от Неконтролируемого (Unsupervised Learning), полагается на размеченные входные данные для получения соответствующего результата с новыми данными без ярлыков. Представьте, что компьютер – это ребенок, а мы – это учителя. Обучая ребенка узнавать лошадь, мы покажем ему несколько разных картинок, причем на некоторых из них действительно изображены эти животные, а остальные могут быть изображениями чего угодно (кошек, собак и проч.). Когда мы видим лошадь, мы говорим «лошадь!», а когда видим другого зверя – «Нет, не лошадь!» Спустя какое-то количество изображений ребенок (компьютер) будет правильно в большинстве случаев узнавать парнокопытное на картинках. Это контролируемое Машинное обучение с целью классификации изображений по видам животных. Задача классификации имеет дискретное значение на в