top of page
Algorithme des K plus proches voisins

Objectif : Identifier visuellement le résultat de l’algorithme des K plus proches voisins en utilisant l'algorithme des K plus proches voisins en 2D donnée et la bibliothèque panda

ETUDE SURVIVANTS TITANIC

Je pars avec ce programme qui me renvoie les nombre de décès et de rescapés qu'il y a eu a bord du navire en fonction de différents paramètres. L'objectif sera de déterminer si certains facteur ont favorisé la survie des passagers
Les deux programmes qui serviront
de base :

Cours du 05/01

La première chose que je fait est de fusionner mes deux programmes en 1, C'est à dire d'avoir les deux sur une seule et même page python. Voici le graphique que j'obtiens une fois fait. Il est correct toutefois il ne répond en aucun cas à l’objectif.

Cours du 09/01

Voici les premières modifications de mon pragamme. En tout premier je supprime la liste de liste "positions_classe" car elle n'st plus utilise dans ce programme.
Ensuite j'importe les deux bibliothèque "matplolib" afin de pouvoir effectuer des racines carrées dans mes futurs calculs (sqrt dans python) et la seconde, "pandas" qui me permettra de taiter des données ainsi que de lire mon fichier CSV
De plus j'affecte a mes variables x et y un longueur (0.99cm) et une largeur(4.78cm) différente de celle proposé dans le cours. Toutefois cela n'aura aucun impact mis à part l'obtention d'une espèce d'iris différente
cours du 10/01

La première chose que je fais durant ce cours et de rajouter la bibliothèque math afin d'avoir accès aux fonctions mathématiques

Ensuite je modifie le x et le y car ils étaient déjà définis dans le programme. Je les remplace par des données rationnelles et plus logique soit la longueur et la largeur.
Dernière étape, je modifie, dans la fonction "déterminer classe" le nom des fleurs. En y écrivant les deux premières lettres de chacune des fleurs. La console me sort le message "list index out of range". Après documentation auprès du professeur et d'internet j'en conclut que la solution est la suivante, Les données manquante ne se trouvent pas dans la liste soit dans le fichier csv. Après avoir regarder, en effet les 3 fleurs sont représentés par les chiffres 0,1 et 2. je procède donc aux changements nécessaire. Voici la nouvelle version

Malgré la recherche le programme n'aura pas été fructueux car je ne suis pas parvenu à le finaliser dans le temps imparti même si je m'en approchait grandement. Je vous propose donc ci-dessous une version complètement fonctionnelle du programme. Pour le faire fonctionner, une seule condition, Rangez le programme avec le fichier csv dans un même dossier
bottom of page