Adloun

Les plus proches voisins à la main

Exercice de TD · niveau 2 · enseignement scientifique (terminale), chapitre 11 — De la machine de Turing à l'intelligence artificielle

Énoncé

Six exemples sont donnés dans un plan, avec leur classe : classe A, classe A, classe B, classe B, classe B, classe A. On veut classer le point . 1. Calculer les six distances. 2. Classer pour , , . 3. Que conclure ? 4. Que se passerait-il si l'on multipliait toutes les abscisses par ?

Corrigé

1. On utilise :

2. : deux points sont à égale distance minimale, (A) et (B) : il y a égalité, et l'algorithme doit prévoir une règle de départage. : (A), (B) et l'un des deux points à , (A) ou (B) — donc A/B ou A/B selon le départage. : soit A/B, soit A/B. Aucune de ces réponses n'est déterminée.

3. Que est situé exactement à la frontière entre les deux classes, et que l'algorithme n'a aucune réponse solide à donner. Un système bien conçu devrait signaler cette incertitude plutôt que de trancher : c'est précisément ce que la plupart des systèmes ne font pas.

4. Les distances horizontales seraient multipliées par et les distances verticales inchangées : l'abscisse écraserait complètement l'ordonnée, et le voisinage serait déterminé par la seule abscisse. C'est un piège classique : les plus proches voisins dépendent des unités choisies. On normalise donc toujours les variables avant d'appliquer la méthode. La leçon est générale : un prétraitement des données, invisible dans le résultat, peut changer complètement les conclusions.

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.