No description
Find a file
2025-10-23 13:17:58 +00:00
activite1 Supprimer activite1/knn_activite_latex.pdf 2025-10-23 13:17:58 +00:00
activite2 Auto-update: 2025-10-23 15:04:00 2025-10-23 15:04:00 +02:00
LICENSE Initial commit 2025-10-23 12:55:51 +00:00
menu.html Auto-update: 2025-10-23 15:04:00 2025-10-23 15:04:00 +02:00
quick-push.sh Auto-update: 2025-10-23 15:04:00 2025-10-23 15:04:00 +02:00
README.md Actualiser README.md 2025-10-23 13:15:29 +00:00

knnCorsica

Algorithme des plus proches voisins. 

Première activité

partie débranchée.

On part d'un ensemble de points linéairement séparables, ou presque, et on présente une animation GeoGebra basée sur un curseur permettant de montrer l'idée de l'algorithme.

Implémentation :

on part de la liste des villages corses avec leurs coordonnées GPS et leur département. On choisit un point sur la carte de la Corse et on détermine à partir de ses coordonnées GPS si le point est en Haute-Corse ou en Corse du Sud, grâce à l'algorithme des k plus proches (villages) voisins.

Deuxième activité

partie débranchée.

On part d'un ensemble de points de différentes couleurs, répartis en "zones" et on présente une animation GeoGebra basée sur un curseur permettant de montrer l'idée de l'algorithme.

Implémentation :

on part de la liste des villages corses avec leurs coordonnées GPS et leur micro-région (Alta Rocca, Balagne...). On choisit un point sur la carte de la Corse et on détermine à partir de ses coordonnées GPS dans quelle micro-région il se trouve, grâce à l'algorithme des k plus proches (villages) voisins.

Les informations sur les villages sont disponibles dans les fichiers joints. On utilisera la librairie Folium.

Utilisation

Les implémentations sont sous deux format:

  • fichier notebook python à utiliser avec jupyter-notebook
  • fichier html autonome

A modifier

  • données pour activité débranchée 2
  • fichiers notebook version élèves avec fonction knn à compléter