Adloun

enseignement scientifique (terminale) · Chapitre 11 · Exercice de TD

Les plus proches voisins à la main

De la machine de Turing à l'intelligence artificielle · niveau 2

É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.

100 % gratuit

Essaie le suivant avec le tuteur

Faire l'exercice suivant avec le tuteur

Sans compte : le cours, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →