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
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 16 autres exercices corrigés dans ce chapitre, et 20 à chercher avec le tuteur
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
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.