Work

Projects

Applied research and ML systems: from problem statement to methodology, through to results.

Can Movement Dynamics Classify and Predict Social Behaviours in Mice? Machine Learning Recherche

Analyse du jeu de données CalMS21 (pose 2D et annotations comportementales) pour classifier et prédire les comportements sociaux chez les souris à partir des dynamiques de mouvement.

Computational NeuroscienceMachine LearningCalMS21Behaviour AnalysisResearch
Segmentation de valeur & rétention pour un opérateur télécom Data Science Terminé

Segmentation de valeur par Machine Learning sur un jeu de données de ~100k clients télécoms pour identifier les segments à risque et sous-monétisés.

PythonMachine LearningSegmentationData ScienceCRM
Echo Media : Copilote IA pour l'intelligence média (GDELT) NLP Top 5 Hackathon

Copilote IA transformant les données d'événements GDELT en intelligence média grâce à des requêtes en langage naturel. Top 5 Hackathon DataCamp × iSheero.

PythonLLMGDELTMedia IntelligenceNLP
MedVoice : Whisper fine-tuné pour le français africain médical
MedVoice : Whisper fine-tuné pour le français africain médical Speech Déployé

Adaptation de Whisper Small à l'accent africain du français en radiologie. WER réduit de 109,6 % à 20 % (+75 %), avec la constitution du premier dataset open-source du français africain médical.

PythonWhisperASRPyTorchHealthcare
OHADA Law : système de questions-réponses juridique par RAG NLP Vainqueur

Système de question-réponse juridique sur le droit OHADA, propulsé par retrieval-augmented generation. Vainqueur de la compétition LLMs for OHADA Law Innovation (Force-N · Zindi Africa).

PythonLLMRAGNLPLangChain
AI4CKD : prédiction des stades de la maladie rénale chronique
AI4CKD : prédiction des stades de la maladie rénale chronique Machine Learning Déployé

Modèle de machine learning prédisant les stades de la maladie rénale chronique à partir de données cliniques et démographiques, en collaboration avec le CNHU-HKM (Bénin).

PythonScikit-learnRandom ForestSVMHealthcare
Zindi ARC Challenge : raisonnement abstrait par LLMs NLP Compétition

Compétition de recherche IA sur l'Abstraction and Reasoning Corpus (ARC). Inférence transductive via LLMs générant et exécutant du code par instance. Score de 0,30 sur le test privé.

PythonLLMsReasoningCode GenerationZindi
ANIP Challenge : reconnaissance faciale, estimation d'âge et OCR Vision Compétition

Challenge de vision par ordinateur ANIP 2025 : construction de modèles pour la détection de visages, l'estimation d'âge et l'OCR, avec prétraitement et évaluation des performances.

PythonComputer VisionFace RecognitionOCRAge Estimation
Système automatisé de planification d'examens Optimisation Terminé

Génération automatique de calendriers d'examens universitaires par programmation par contraintes, avec assignation optimale des salles sous contraintes de capacité et d'emploi du temps.

PythonConstraint ProgrammingOptimisationRecherche Opérationnelle