Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
les_programmes_a_connaitre:algorithmique_premiere:k_plus_proches [2023/01/16 10:05] fm |
les_programmes_a_connaitre:algorithmique_premiere:k_plus_proches [2023/01/16 10:24] (Version actuelle) fm |
||
|---|---|---|---|
| Ligne 8: | Ligne 8: | ||
| ====Principe de l' | ====Principe de l' | ||
| - | L' | ||
| - | Soit un ensemble //E// contenant //n// données labelisées: | ||
| - | Soit une donnée //u// qui n' | ||
| - | Soit //d// une fonction qui renvoie la distance entre la donnée //u// et une donnée quelconque appartenant à //E//. | ||
| - | Soit un entier //k// inférieur ou égal à //n//. | ||
| Voici le principe de l' | Voici le principe de l' | ||
| - | -On calcule les distances entre la donnée //u// et chaque donnée appartenant | + | -On calcule les distances entre la donnée //u// et chaque donnée appartenant |
| - | -On retient les //k// données du jeu de données | + | -On retient les //k// données du jeu de données les plus proches de //u//. |
| -On attribue à //u// la classe qui est la plus fréquente parmi les //k// données les plus proches. | -On attribue à //u// la classe qui est la plus fréquente parmi les //k// données les plus proches. | ||
| - | Il est possible d' | ||
| ====Etude d'un exemple: | ====Etude d'un exemple: | ||
| Ligne 23: | Ligne 17: | ||
| ===Les données: | ===Les données: | ||
| - | Comment savoir à quelle espèce appartient une feuille | + | Comment savoir à quelle espèce appartient une pétale |
| Par exemple pour un jeu de donnée s' | Par exemple pour un jeu de donnée s' | ||
| - | -La longueur des sépales (en cm) | ||
| - | -La largeur des sépales (en cm) | ||
| -La longueur des pétales (en cm) | -La longueur des pétales (en cm) | ||
| -La largeur des pétales (en cm) | -La largeur des pétales (en cm) | ||
| | | ||
| - | Il est possible de télécharger ces données au format csv. | + | Il est possible de télécharger ces données au format csv : |
| + | |||
| + | {{: | ||
| ===Bibliothèques Python utilisées: | ===Bibliothèques Python utilisées: | ||
| Ligne 144: | Ligne 138: | ||
| plt.show() | plt.show() | ||
| </ | </ | ||
| + | |||
| + | les éléments des tableaux x et y ayant le même indice sont regroupés dans un tuple, nous obtenons bien une liste de tuples. | ||
| + | |||
| + | " | ||
| + | |||
| + | " | ||
| + | |||
| + | La ligne " | ||
| Nous obtenons le résultat suivant (FIGURE 5): | Nous obtenons le résultat suivant (FIGURE 5): | ||