KNN from scratch

In this project, we implemented the KNN algorithm from scratch on the iris dataset. We implemented the following features :
  • Euclidean distance computing
  • Train et test split
  • Computing of metrics like precision and recall
  • Confusion matrix
  • Cross Validation
The project has been implemented in Java and it is available on Github : KNN