|
|
2 weeks ago | |
|---|---|---|
| README.md | 2 weeks ago | |
| jeuTests.csv | 2 weeks ago | |
| pic-journalier-consommation-brute-2023.csv | 4 weeks ago | |
| projet_knn.py | 2 weeks ago | |
README.md
Projet Prévision consommation électrique
De la prévision de consommation électrique simple d'utilisation
Ce programme python utilise un algorithme d'IA entrainé sur une base de donnée crée à partir d'années de mesure d'utilisation afin que l'algorithme donne un résultat le plus précis possible. Tout cela est très facile d'utilisation avec une interface graphique moderne et intuitive.
Le problème
Nous savons que le courant alternatif fournit par les différents sources d'énergie électrique ne peut pas être stocké dont il est donc essentiel de ne pas en créer de trop. Mais la production ne peut pas non plus être trop basse non plus.
Comment cela fonctionne
Ce programme utilise un algorithme de KNN (K plus proches voisins) pour créer une prévision d'où le paramètre du nombre de k. Si ce nombre est trop bas, la prévision sera imprécise par un manque de donnée, mais si il est trop élevé, des données sans rapport avec ce qui est demandé est possiblement prise.
Il faut donc aussi prévoir des mesures précises du point recherché car il faut insérer la date, la température moyenne et la température de référence du moment de prévision demandé.
Notation
lecture: il aurait été bien de préciser la forme du "tableau" renvoyé, et encore mieux que cette forme soit exploitable dans la suite (avec des valeurs entières, ou des flottants, mais pas des chaînes de caractères !)estBissextile: très peu lisible : le and est-il priotitaire sur le or ?numeroJour: la valeur renvoyée est entre 0 et 366. De plus, il aurait été beaucoup plus lisible d'introduire des variablesjour,mois,anneeplutôt quedateSeparee[0], ... Le test pour savoir s'il faut ajouter 1 au nombre de jours est inutilement compliqué.distanceEuclidienne: contrairement à ce qui dit la documentation, la fonction prend en paramètres des tuples de chaînes de caractères.kPlusProches: variableboolDistanceDeManhattannon définie, ni expliquée dans la documentation.puissanceMoyenne: pourquoi prendre les valeurs auxindice+1????listeTuples: pas clair du tout ! C'est quoi cefichieren entrée ?
Note finale : 18