Projets

Différents projets sur lesquels j'ai travaillé, de la recherche académique aux expériences personnelles et aux travaux professionnels publiés.

Cartographie 3D et détection de changements d'objets avec VGGT-SLAM
Article · Blog ELCA IT

Article technique co-écrit présentant un système de détection de changements dans l'environnement entre plusieurs vols de drone, à l'aide de VGGT-SLAM monoculaire et de la segmentation sémantique. L'approche reconstruit des scènes 3D à partir d'une vidéo mono-caméra, identifie les objets par ML et aligne des reconstructions distinctes pour faire ressortir ce qui reste, apparaît ou disparaît d'un vol à l'autre.

Computer Vision3D ReconstructionSLAMObject DetectionPythonELCA
Template Obsidian
Productivité / Gestion des connaissances

Un template de vault Obsidian pour un usage quotidien, centré sur Templater pour la création de notes et sur des vues Bases affichées dans la barre latérale. Il limite le nombre de plugins, Excalidraw étant le principal ajout facultatif.

ObsidianKnowledge ManagementProductivityTemplaterBases
Communication homme-robot pour systèmes embarqués
Article · Blog ELCA IT · Supervision de projet

Projet que j'ai supervisé, explorant un système de commande vocale léger et hors ligne pour un rover martien. Le système transforme la parole naturelle en commandes exécutables en enchaînant détection de mot-clé, reconnaissance vocale et LLM local, pour piloter le rover sans les mains, sans réseau et sans manette. Écrit par Pierre Hellich.

LLMSpeech-to-TextEmbedded SystemsRoboticsELCA
Détection interlingue de toxicité
Mémoire de master

Classifieurs basés sur des transformers pour détecter les contenus haineux et offensants dans des textes courts. Classification interlingue par apprentissage conjoint et traduction des données, surpassant les modèles multilingues existants sur des benchmarks zero-shot.

NLPBERTTransformersPython
Débruitage avec des modèles génératifs
Projet de recherche

Évaluation des techniques de pointe pour le débruitage et la super-résolution audio, puis application au domaine audio de méthodes de réseaux antagonistes génératifs issues du traitement d'images.

GANsDeep LearningAudio ProcessingPython
Détecter les biais dans les avis Amazon
Analyse de données

Data story explorant les biais potentiels dans les avis d'utilisateurs Amazon et les moyens de les corriger, sur 20 Go de commentaires avec Pandas, PySpark et Matplotlib.

Data AnalysisPySparkPython
La quête du Saint Graal
Jeu 3D

Jeu de labyrinthe 3D en C avec OpenGL : physique du monde, effets de lumière, optimisations de rendu, interface utilisateur et effets sonores.

COpenGLGraphics
Étiqueteur morpho-syntaxique et analyseur en dépendances
NLP / ML

Étiqueteur morpho-syntaxique par perceptron multi-classes (plus de 93 % de précision) et analyseur en dépendances de phrases (plus de 76 % de précision), implémentés de zéro en Python.

NLPPythonMachine Learning
Calcul Mental
Application Android

Application Android d'entraînement au calcul mental avec plusieurs modes, dont un mode test, un mode chronométré et un mode rush.

AndroidJava
La Pipopipette
Jeu iOS · Travail de maturité

Implémentation iOS multijoueur du jeu des petits carrés, jusqu'à 4 joueurs en local, avec un adversaire IA. Écrit en Objective-C.

iOSObjective-CGame AI