An implementation of the K Nearest Neighbors Algorithm from scratch in python (using the Iris dataset)
Simple KNN (k=1), KNN (for k=variable), and the SKLearn version all do about the same, consistently 90-99% accuracy depending on train-test split.