التمرين 1
Exercice 1 — K-means : robustesse et initialisation
(06 points) On vous donne deux jeux de données exemples, chacun composé de 1000 points en deux dimensions. L'objectif est de trouver 4 clusters dans chacun d'eux.
- Discutez de la robustesse de l'algorithme K-means par rapport à l'initialisation.
- Proposez deux initialisations différentes pour chacun des jeux de données qui aboutiraient à des clusters qualitativement distincts. Esquissez (approximativement) les initialisations et les clusters résultants.
◀الحل
Solution
K-means est sensible à l'initialisation car il converge vers un minimum local. Deux initialisations différentes peuvent donner des partitions très différentes. Pour un jeu de données avec des clusters bien séparés, la plupart des initialisations convergent vers la même solution. Pour des clusters allongés ou de tailles inégales, K-means peut échouer. On peut utiliser K-means++ pour améliorer l'initialisation.