Deux tours de -moyennes, à la main
Exercice · niveau 2 · informatique (MP2I/MPI), chapitre 26 — Apprentissage automatique
Énoncé
Six points sur une droite : . On demande paquets, en partant des centres et . Dérouler l'algorithme jusqu'à la stabilité, en donnant à chaque tour l'affectation, les centres et l'inertie .
Corrigé
Tour 1. Affectation : ; (car ). Nouveaux centres : et . Inertie : .
Tour 2. Avec les centres et : ; . Nouveaux centres : , . Inertie : .
Tour 3. L'affectation ne change pas : l'algorithme s'arrête. Résultat : et , .
Trois observations. D'abord, l'inertie a chuté de à : chacune des deux étapes la fait décroître, et c'est ce qui garantit l'arrêt — le cours rappelle que la démonstration n'est pas au programme, mais la décroissance s'observe à chaque tour. Ensuite, le test d'arrêt porte sur l'affectation, pas sur les centres : c'est un tableau d'entiers, donc une comparaison exacte, là où comparer des flottants demanderait un seuil (chapitre chap:algo-prog). Enfin, le mauvais départ — deux centres dans le même paquet — a été corrigé en un tour : ce n'est pas toujours le cas, et l'exercice suivant sur les minima locaux montre l'autre issue.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.