Adloun

NSI (première) · Chapitre 8 · Application directe du cours

Avec le jeu [((0,0),"A"), ((1,0),"A"), ((5,5),"B"), ((6,5),"B")]…

Dichotomie, voisins et gloutons · Voisins et gloutons · niveau 2

Énoncé

Avec le jeu [((0,0),"A"), ((1,0),"A"), ((5,5),"B"), ((6,5),"B")], prédire « à l'œil » la classe du point , puis la calculer avec .

Corrigé


JEU = [((0, 0), "A"), ((1, 0), "A"), ((5, 5), "B"), ((6, 5), "B")]

assert knn(JEU, (0.5, 0.5), 1) == "A"
assert knn(JEU, (5.5, 5.5), 1) == "B"

# (3, 3) est "entre les deux" : on MESURE au lieu de croire
assert round(distance((1, 0), (3, 3)), 3) == 3.606
assert round(distance((5, 5), (3, 3)), 3) == 2.828
assert knn(JEU, (3, 3), 1) == "B"

paraît à mi-chemin, et l'intuition hésite. La mesure tranche : le plus proche voisin est le de , à , contre pour le le plus proche. L'intuition géométrique sur un dessin n'est pas une mesure — c'est précisément le rôle de la fonction distance.

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 →