Portfolio

Quelques projets perso

2021 - 2022 • Python - Deeplearning

Détecteur de pneumonie [wip]

Je travaille actuellement sur un réseau de neurones permettant de détecter une pneumonie à partir d'une radiographie.

Le dataset initial contient 4 500 clichés du thorax répartis en deux catégories, "normal" et "pneumonie". J'ai aussi implémenté une fonction de data augmentation, afin de créer de nouvelles images avec celle déjà présentes pour avoir plus de données d'entraînement. J'ai ensuite contenair-iser le modèle entrainé avec Docker, puis je l'ai hébergé sur Heroku.

Ce CNN est toujours en cours de développement car les prédictions remontent encore trop de faux positifs lors de l'analyse d'une radio saine.

2021 • Python - Deeplearning

Scanner de Pokemon

Ce projet a pour but de construire, entraîner et utiliser un réseau de neurones capable d'analyser des images.
Pour rendre l'exercice intéressant, j'ai décidé de faire un pokédex, ce qui me permet d'avoir 151 formes à reconnaître et qui m'oblige à construire un gros dataset.

J'ai commencé par construire ma base de données avec environ 12 000 images de pokémon. J'ai trié, renommé et supprimé les parasites à l'aide d'un script en Python, puis j'ai redimensionné et formaté tous les éléments restants.
Ensuite, j'ai créé le réseau en lui-même, couche par couche. Je l'ai entraîné et j'ai créé un Docker container pour pouvoir l'héberger et lui faire des requêtes de prédiction.

Pour finir, un ami (Luis Nieto Munoz), m'a fait le front du site qui permet d'interagir avec le CNN pendant que je faisais le back qui permet de préparer l'image à l'analyse.

2021 • HTML - CSS - Vue.JS - React native

Annuaire de joueurs de Final Fantasy XIV Online

Étant adepte de MMORPG, j'ai réalisé un annuaire des joueurs de Final Fantasy XIV Online pour découvrir les langages web et le framework Vue.JS pour la version web. Je l'ai ensuite adapté pour mobile avec React Native (version non publiée).

Le site est composé de zones de texte dans lesquelles vous pouvez renseigner les informations du joueur que vous cherchez. Après avoir cliqué sur "Search", une requête est envoyée à une API. S'il n'y a qu'une réponse, la fiche du personnage est affichée. S'il y en a plusieurs, les joueurs correspondant à la recherche sont affichés dans un carrousel avec tous les résultats possibles. Vous pouvez ensuite choisir le personnage que vous cherchiez et afficher sa fiche de profil.

J'ai de nombreuses idées d'améliorations et de features, mais le web n'étant pas ma priorité, le développement de ce site est actuellement à l'arrêt.

2015 - 2020 • C - Shell

Ecole 42

J'ai appris à coder en C quand j'ai intégré 42 à Paris en 2015, ainsi qu'à utiliser les interfaces en ligne de commande, git et les éditeurs de texte. Là-bas, je me suis aussi familiarisé avec les environnements Unix et j'ai amélioré mon anglais technique.

Vous trouverez quelques uns des projets réalisés pendant le cursus de l'école sur mon github (certains programmes n'ont pas été adaptés pour pouvoir fonctionner en dehors de 42).