Voulant faire un doctorat CIFRE en informatique en septembre 2024, je recherche une entreprise pouvant me proposer un sujet orientée vers des problèmes de complexité ou de traitement d’images
Énumération des plus cours chemin dans un Graphe de données
Découverte de la recherche encadrer par 4 chercheurs
Utilisation de Python et NetworkX pour les preuves de concept
Complex phase portraits
Réalisation d’optimisation sur une application python en grande autonomie
Sur la base d’une application python
abstraction des fonction d’affichage
pour chronométré les fonctions de calcul.
Maitrise des outils de bureautiques
Détenteur du permis B (Véhiculé)
Français ( Langue maternelle )
Anglais technique
Echecs
Escalade
Pêche
LEGO
VTT
ingénieur développement (Alternant)
Entreprise de développement web fondée en 1997 se basant sur Une très forte expertise technique sur PHP
Très haute exigence technique sur Slim, Laravel, React et SQL avec 6 ou 7 projets en simultané
Ce projet, vous avez l'avez devant les yeux. Lorsque j'ai voulu mettre en place mon propre site internet, j'ai décidé de ne pas utiliser d'hébergeur. Après une longue phase de rechercher, j'ai récupéré un ancien ordinateur DELL que j'ai refait fonctionner. Une fois fonctionnel, j'ai retiré Windows pour installer une base LAMP. Après cela, je suis passé au réseau. Une partie compliquée qui m'as permis d'appliquer mes cours de L3. Une fois ouvert vers le monde, j'ai commencé à implémenter mon site internet avec du PHP, HTML, CSS et JS. J'ai porté une attention particulière à ce qu'il soit responsive. Cependant, il y a encore quelques erreurs, ainsi celui-ci, est en constante évolution.constante évolution.
Partant de l'intention de découvrir les mathématiques qui se cachent derrière un affichage en trois dimensions, ce projet implémentes le célèbre jeu SNAKE avec une vue en première personne. Ainsi, pendant les deux semaines de vacances de Noël lors de ma L2 j'en ai profité pour coder ce petit jeu. J'ai commencé par implémenter le jeu en deux dimensions. Lors de cette première phase, j'ai fait attention à ce que le jeu soit scalable pour que plus tard cela se transforme en mini map. Par la suite, j'ai commencé l'implémentation en 3D en définissant un point de fuite. Ensuite, l'affichage de la grille au sol a été l'une des étapes les plus compliquées avec de nombreuses erreurs de calcul. J'ai aussi implémenté l'affichage des murs et de la pomme. Pour finir le projet, j'ai affiché le corps du serpent ce qui a aussi été une étape périlleuse, car initialement, je voulais que ce soit tubulaire. Cependant, je n'ai pas réussi à avoir un rendu correct et je me suis rabattu vers un corps rectangulaire. Par la suite, je n'ai pas eu le temps d'implémenter les transitions, car les cours ont repris.
Cet exposé en français m’a permis de découvrir le monde de la recherche et qui à susciter mon envie de faire un doctorat. Il traite du problème suivant : comment peut- on énumérer de manière efficace les plus courts chemins distincts dans un graphe de données ? Nous traitons donc ce sujet d’un point de vue majoritairement théorique. Nous commençons tout d’abord avec des rappels comme le produit cartésien, les langages, les automates et les Graphes de données. On exprime ensuite les requêtes que l’on va proposer à ce modèle de donnée ainsi que leur fonctionnement. Pour finir cette partie, nous exposons la complexité qui va nous permettre d’évaluer notre algorithme. Pour enchaîner avec le corps du projet, la présentation de notre algorithme avec le pseudo- code, la preuve de concept et la preuve de correction qui lui sont associées. Enfin, cet exposé se termine par les différentes perspectives de continuation du projet. Un projet que je suis très fière de vous présenter et dont j’espère que vous prendrez du plaisir à découvrir.
Ce projet tuteuré qui c'est dérouler lors de ma dernière année de licence, porte sur la génération de Portrait de Phase. Lors de ce projet, l'objectif était : l'optimisation des étapes de calcul et de génération des Portraits de Phase. Cet exposé commence par rappeler qu'est ce qu'un Portrait de phase et qu'elles sont les techniques utilisées dans notre cas pour les générer. Suite à cela, nous introduisons les différentes technologies que nous avons utilisées pour optimiser le code. Enfin, je finis par exposer les changements apportés dans le code ainsi que les résultats que j'obtiens. Initialement, le code était relativement naïf, mais nous avons quand même obtenu une accélération 15 fois meilleure à la fin du projet. Dans ce document, nous finissons avec une liste de conclusions et d'amélioration possible, mais comme j'ai continué le projet en parallèle, ces dernières sont peut-être déjà traitées. Le nouveau rapport avec les différentes nouvelles améliorations est en cours de rédaction.