K-Nearest Neighbors (KNN)
K-Nearest Neighbors (KNN)
generally used for classification but can also be used for regression tasks. It
works by finding the "k" closest data points (neighbors) to a given input and
makesa predictions based on the majority class (for classification) or the
average value (for regression). Since KNN makes no assumptions about the
underlying data distribution it makes it a non-parametric and instance-based
learning method.