https://github.com/codyadam/datachallenge2023
Our AI solution for the Data Challenge 2023, An optimisation programming challenge on Data.
https://github.com/codyadam/datachallenge2023
ai data-science
Last synced: 9 months ago
JSON representation
Our AI solution for the Data Challenge 2023, An optimisation programming challenge on Data.
- Host: GitHub
- URL: https://github.com/codyadam/datachallenge2023
- Owner: CodyAdam
- Created: 2023-01-20T19:02:11.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-11-28T12:19:13.000Z (over 2 years ago)
- Last Synced: 2025-05-07T06:56:13.366Z (about 1 year ago)
- Topics: ai, data-science
- Language: Python
- Homepage:
- Size: 137 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Data Challenge 2023 Winner
[data-challenge.webm](https://github.com/CodyAdam/datachallenge2023/assets/60227150/e925bf78-98f6-49c1-8689-ac18846024b6)
**Première place** sur 18 équipes au Data Challenge 2023.
**L'Équipe** :
- Adam Cody
- Aussant Antoine
- Delapart Thomas
- Delisle Juliette
- Larmet-Demenay Gwendal



# Data Challenge 2023
Le Master Mathématiques Appliquées, Statistique (Universités de Rennes 1 et Rennes 2), le Master Monnaie, Banque, Finance Assurance (Université de Rennes 1), TAC ECONOMICS et l'association Rennes Data Science, organisent un data challenge les 20 et 21 janvier 2023 à la Faculté des Sciences Economiques de Rennes.
# Le problème
Voir les 2 sujets du data challenge [ici](documentation/challenge/documentation.pdf).
Nous avons choisi le sujet suivant : **Optimisation du positionnement des sites Enedis en Bretagne**.
# Notre solution

Animation des générations de notre algorithme génétique :

### Détail de notre solution [ici (`documentation/rapport_technique`)](documentation/rapport_technique.md).
### Structure du projet
```
📦datachallenge2023
┣ 📂data
┃ ┣ 📂bzh_shapefile // Shapefile de la Bretagne
┃ ┣ 📂img // Plots Saved
┃ ┣ 📜communes_bre.csv
┃ ┣ 📜niveau_interventions.csv
┃ ┣ 📜niveau_interventions_improved.csv
┃ ┣ 📜temps_trajet30.csv
┃ ┗ 📜temps_trajet30_filtered.csv
┣ 📂documentation
┣ 📂src
┃ ┣ 📜data challenge_doc final.R // Script R prétraitement
┃ ┣ 📜main.py // Programme principal
┃ ┣ 📜parse.py // Fonctions de traitement
┃ ┣ 📜genetic.py // Algorithme génétique
┃ ┗ 📜utils.py // Fonctions utilitaires
┣ 📜.gitignore
┣ 📜README.md
┗ 📜requirements.txt // packages Pythons nécessaires
```
# Installation et utilisation
## Prérequis
- Python 3.X
- Pip
Pour installer les packages nécessaires, exécuter la commande suivante :
```bash
pip install -r requirements.txt
```
## Utilisation
Pour lancer le programme, exécuter la commande suivante :
```bash
python main.py
```
# Les sponsors et partenaires
#### Un grand merci aux sponsors de l'événement
#### Ainsi qu'aux organisateurs et partenaires






