The real wordsTheory
KNN, defined
k-nearest neighboursA supervised learning algorithm used for classification (mostly) and regression. Its principle is that similar data points tend to exist in close proximity to each other in the feature space, so if a sample's nearest neighbours share a characteristic, the sample probably does too.
It is supervised: the neighbours have labels, and without them there is nothing to vote with.
kThe count of nearest neighbours consulted. Chosen by the analyst before predicting.