knnCorsica/README.md
lprik 99d6f3af53 Actualiser README.md
lien vers implé activité 2
2025-10-23 13:40:47 +00:00

32 lines
No EOL
2.1 KiB
Markdown
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# knnCorsica
## Algorithme des plus proches voisins. 
### Première activité
#### [Partie débranchée](https://git.divingeek.com/lprik/knnCorsica/src/branch/main/activite1/activite1.pdf)
On part d'un ensemble de points linéairement séparables, ou presque, et on présente une [animation](https://home.nsi.corsica/divers/knn/activite1/knn_animation.html) GeoGebra basée sur un curseur permettant de montrer l'idée de l'algorithme.
#### [Implémentation](https://home.nsi.corsica/divers/knn/activite1/carte_interactive.html) :
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](https://git.divingeek.com/lprik/knnCorsica/src/branch/main/activite2/knn_microregions_activite.pdf)
On part d'un ensemble de points de différentes couleurs, répartis en "zones" et on présente une [animation](https://home.nsi.corsica/divers/knn/activite2/knn_animation.html) GeoGebra basée sur un curseur permettant de montrer l'idée de l'algorithme.
#### [Implémentation](https://home.nsi.corsica/divers/knn/activite2/carte_corse_knn_interactive.html) :
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 (knn_corse_interactive_click.ipynb pour version où l'on peut cliquer sur carte)
- fichiers html autonomes (knn_interactive_full.html et carte_corse_knn_interactive.html)
### A modifier
- données pour activité débranchée 2
- fichiers notebook version élèves avec fonction knn à compléter