K- Nearest Neighbours (KNN) K-Nearest Neighbors is an algorithm for supervised learning. Where the data is 'trained' with data points corresponding to their classification. The dataset used is data of Telecommunication Customer Info.