The K Nearest Neighbor (KNN) algorithm is a machine learning classification algorithm that falls within the supervised learning category.