KNN à partir de zéro

Dans ce projet, nous avons développé l'algorithme KNN à partir de zéro sur les données de fleurs iris. Nous avons implémenté les fonctionnalités suivantes :
  • Calcul de la distance euclidienne
  • Séparation des données d'entraînement et de test
  • Calcul des métriques comme precision et recall
  • Matrice de confusion
  • Validation croisée
Le projet a été implémenté en Java et il est disponible sur Github : KNN