The k-Nearest Neighbors algorithm is one of the simplest machine learning algorithms out there. The idea is straightforward: given a new data point, look at the k closest points in your training set ...