Abstract: K-Nearest Neighbor (KNN) is considered as one of the simplest machine learning algorithms. While the implementation is quite simple, KNN is actually computationally expensive that makes it ...