Definition
A simple algorithm classifying based on closest data points.
Detailed Explanation
K-Nearest Neighbors classifies data points by assigning them the majority label of their closest neighbors in the feature space. It’s a non-parametric instance-based learning method.
Use Cases
Recommendation systems anomaly detection pattern recognition data imputation intrusion detection.