Skip to content

Our AI solution for the Data Challenge 2023, An optimisation programming challenge on Data.

Notifications You must be signed in to change notification settings

CodyAdam/datachallenge2023

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

57 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Challenge 2023 Winner

data-challenge.webm

Première place sur 18 équipes au Data Challenge 2023.

L'Équipe :

  • Adam Cody
  • Aussant Antoine
  • Delapart Thomas
  • Delisle Juliette
  • Larmet-Demenay Gwendal

Price Price Photo

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.

Nous avons choisi le sujet suivant : Optimisation du positionnement des sites Enedis en Bretagne.

Notre solution

Solution

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

SolutionGif

Détail de notre solution ici (documentation/rapport_technique).

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 :

pip install -r requirements.txt

Utilisation

Pour lancer le programme, exécuter la commande suivante :

python main.py

Les sponsors et partenaires

Un grand merci aux sponsors de l'événement

     

Ainsi qu'aux organisateurs et partenaires

        

About

Our AI solution for the Data Challenge 2023, An optimisation programming challenge on Data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published