K-Means Clustering ()
Algorithme de clustering K-Means développé from scratch en Scala, avec une interface qui visualise les clusters en temps réel au fil des itérations. Note : 20/20.
Projet scolaire en DUT Informatique, développé entièrement en solo. Ce qui est fait • Implémentation complète de K-Means en Scala, sans aucune librairie externe • Interface graphique suivant le pattern MVC • Visualisation en temps réel : on voit les clusters se former, itération après itération La visualisation n'est pas cosmétique : voir l'algorithme converger, c'est le meilleur moyen de comprendre pourquoi il converge, et pourquoi il tombe parfois dans un mauvais minimum. Note obtenue : 20/20.
Technologies
- Scala