archive:sujets20aut

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
archive:sujets20aut [2021/01/11 14:28]
remy créée
archive:sujets20aut [2021/08/31 16:40] (Version actuelle)
remy [RC6. Site web de jeu en ligne interactif]
Ligne 48: Ligne 48:
 {{https://perso.liris.cnrs.fr/eric.galin/Images/2019-orometry.png?192x108}} {{https://perso.liris.cnrs.fr/eric.galin/Images/2019-orometry.png?192x108}}
  
-=====RC1. Data Mining  =====+=====RC1. Data Explorable  =====
  
 ^ Domaines                | Data science, Data Mining , IA, data visualization...   | ^ Domaines                | Data science, Data Mining , IA, data visualization...   |
-^ Librairies (proposées)  | scikit-learn, seaborn, bokeh, etc.                         |+^ Librairies (proposées)  | scikit-learn, seaborn, bokeh, d3js, chart.js, etc.                         |
 ^ Langages (proposé)      | Python, javascript, html/css, etc.                  | ^ Langages (proposé)      | Python, javascript, html/css, etc.                  |
 ^ Responsable du sujet    | Rémy Cazabet                                   | ^ Responsable du sujet    | Rémy Cazabet                                   |
Ligne 60: Ligne 60:
  
 Vous êtes libre de choisir les données qui vous intéresse (sport, politique, réseaux sociaux, économie, environnement, sécurité, culture, etc.), et nous discuterons des analyses que nous pouvons en faire (restitution sous forme de cartes, de réseaux/graphes, de graphiques interactifs, sous forme de site-web ou non, etc.).  Vous êtes libre de choisir les données qui vous intéresse (sport, politique, réseaux sociaux, économie, environnement, sécurité, culture, etc.), et nous discuterons des analyses que nous pouvons en faire (restitution sous forme de cartes, de réseaux/graphes, de graphiques interactifs, sous forme de site-web ou non, etc.). 
 +
 +Pour cette année, une idée qui me plait bien serait de visualiser des statistiques historiques météorologiques, par exemple sous la forme d'une carte de France, sur laquelle nous pourrions immédiatement voir les météos moyennes par mois, la pluviométrie etc., ainsi que des analyses telles qu'un clustering des villes selon leur météo (détection automatique de "régions" à la météo similaire) ou de proposer des indicateurs de "qualité" de la météo, par exemple en prenant en compte la probabilité qu'il pleuve dans l'après-midi en moyenne sur un mois donné, au-lieu de simplement calculer un ml cumulé de précipitation comme c'est souvent le cas, qui ne veut pas dire grand chose pour un touriste qui voudrait visiter la ville (orage la nuit...)
 +
 Si vous ne savez pas quelles données existent ou non, partez du principe que tout existe, et nous chercherons ensemble ce qui est effectivement accessible. Si vous ne savez pas où trouver des données, quelques points de départ: https://data.grandlyon.com/accueil, https://www.data.gouv.fr/fr/ , https://datasetsearch.research.google.com . Si vous ne savez pas quelles données existent ou non, partez du principe que tout existe, et nous chercherons ensemble ce qui est effectivement accessible. Si vous ne savez pas où trouver des données, quelques points de départ: https://data.grandlyon.com/accueil, https://www.data.gouv.fr/fr/ , https://datasetsearch.research.google.com .
  
Ligne 106: Ligne 109:
 Cependant, de manière à pouvoir visualiser des gaphes de grande taille, la visualisation sera interactive : cliquer sur un nœud doit pouvoir réorganiser le graphe pour montrer les contacts avec ses voisins, on doit pouvoir zoomer une partie du graphe, etc. Cependant, de manière à pouvoir visualiser des gaphes de grande taille, la visualisation sera interactive : cliquer sur un nœud doit pouvoir réorganiser le graphe pour montrer les contacts avec ses voisins, on doit pouvoir zoomer une partie du graphe, etc.
  
-=====RC5. Application de manipulation de très gros fichiers    ===== 
- 
-^ Domaines              | Big Data, Data Science, Génie logiciel, complexité  |   | 
-^ Langages (proposé)    | python, C++, autre                        |   | 
-^ Responsable du sujet  | Rémy Cazabet                                             | 
-Dans le domaine de l'analyse de données (Data Science), nous sommes souvent confrontés à de très gros fichiers de données, pouvant peser des centaines de Mo, contenant des données dans un format simple, de type csv. Le problème est que ce type de fichier ne peut pas être ouvert avec des application de type tableurs ou même des éditeurs de texte. L'objectif sera de développer une application légère mais puissante optimisée pour charger de tels fichiers. Il s'agira d'utiliser des astuces, par example, ne charger d'abord que les premières lignes, les analyser, puis charger à la volée ce que l'utilisateur souhaite afficher. Dans l'idéal, l'application devrait également permettre de faire des transformations simples (ajouter une colonne, changer le caractère séparateur, etc.) avec une interface ergonomique. L'application de regex serait un objectif plus avancé. 
  
-=====RC6. Site web de jeu en ligne    =====+=====RC5. Site web de jeu en ligne interactif   =====
  
 ^ Domaines              | Web  |   | ^ Domaines              | Web  |   |
-^ Librairies            | Framework web (https://www.codeur.com/blog/developpement-web-meilleurs-frameworks/                                     |+^ Librairies            | Utiliser des frameworks complet (MERN, MEAN) https://www.datasciencecentral.com/profiles/blogs/mern-vs-mean-which-stack-to-use-in-2021                                      |
 ^ Langages (proposé)    | Javascript, html, etc.                        |   | ^ Langages (proposé)    | Javascript, html, etc.                        |   |
 ^ Responsable du sujet  | Rémy Cazabet                                             | ^ Responsable du sujet  | Rémy Cazabet                                             |
-Dans ce sujet, vous développerez un site web, en utilisant un framework de votre choix parmi la liste suivante : (https://www.codeur.com/blog/developpement-web-meilleurs-frameworks/), de préférence un que vous ne connaissez pas. Ce site web doit permettre de jouer à un jeu, quel qu'il soit, depuis un jeu que vous avez inventé à un classique de type scrabble, dames, échecs ou autre. Il doit permettre aux joueurs de se créer un compte, et afficher des statistiques (hall of fame, meilleurs scores du jour, etc.). Enfin, il doit permettre d'organiser des tournois et/ou des championnats.+Dans ce sujet, vous développerez un site web, en utilisant des frameworks modernes de votre choix, par exemple parmi la liste suivante : (https://www.codeur.com/blog/developpement-web-meilleurs-frameworks/), de préférence en les combinant (MERN, MEAN, MEVN...). Ce site web doit permettre de jouer à un jeu, quel qu'il soit, depuis un jeu que vous avez inventé à un classique de type scrabble, dames, échecs ou autre. Il doit permettre aux joueurs de jouer en temps réel les uns contre les autres (salon de jeu, codes pour rejoindre une partie...), et d'afficher des statistiques (hall of fame, meilleurs scores du jour, etc.).
  
 ===== SA1. Modélisation distribuée d’un jeu stratégique - Exemple du tactical RPG ===== ===== SA1. Modélisation distribuée d’un jeu stratégique - Exemple du tactical RPG =====
  • archive/sujets20aut.1610371718.txt.gz
  • Dernière modification: 2021/01/11 14:28
  • de remy