Implemented using scikit-learn. Predicts the label of a new point based on the labels of its nearest neighbors. Includes a scatter plot visualization showing training points and the new point.