Source: wikibot/k-nearest-neighbors-algorithm

= K-nearest neighbors algorithm
{wiki=K-nearest_neighbors_algorithm}

The K-nearest neighbors (KNN) algorithm is a simple and widely-used machine learning algorithm primarily used for classification and regression tasks. It is a type of instance-based learning, meaning it makes predictions based on the instances (data points) that are stored in the training set. \#\#\# Key Concepts: 1. **Instance-based learning**: KNN stores all of the training instances and makes decisions based on the instances it finds most similar to new data.