À propos

Je livre des systèmes d'IA qui tiennent en production.

Mon copilote d'approvisionnement tourne sur Azure aujourd'hui. Il confie chaque calcul à 1 des 7 solveurs exacts au lieu de laisser deviner le modèle de langage, il s'arrête et attend une personne sur toute décision au-delà de 10 000 $, et il est passé en service derrière 168 tests automatisés et une porte d'équipe rouge qui a repoussé 98 % des tentatives d'injection. Le système de carburant que j'ai construit au Cameroun tourne toujours sur des stations de base télécoms, et il a permis de tracer 84 617 litres de gasoil.

Je suis chercheur et ingénieur en apprentissage automatique, et je prends en charge tout le chemin : les données, le modèle, le déploiement, et le chiffre auquel vous le comparez. Les mathématiques derrière cela, c'est mon doctorat, où j'ai prouvé quand la descente de gradient atteint une bonne solution et quelle taille de pas d'entraînement elle peut prendre sans risque. Springer Nature a publié le résultat en 2024. C'est pour cela que je peux souvent vous dire où un système va casser avant vos utilisateurs.

Portrait de Gabin Maxime Nguegnang
Chaque système que je livre répond à une question avant sa mise en service : quand il se trompe, qu'est-ce qui le rattrape ?

Le parcours

2018 · Cameroun

Le premier système qui devait marcher

Les stations de base télécoms au Cameroun tournent sur des groupes électrogènes diesel à travers des coupures de réseau constantes, et le carburant disparaissait plus vite que personne ne pouvait en rendre compte. En 2018, presque personne ne visait les centrales fixes avec l'apprentissage automatique, la recherche pointait vers les moteurs de voiture. J'ai lu ces travaux automobiles et j'ai porté les méthodes vers les groupes électrogènes.

Je me suis assis avec les techniciens de maintenance, j'ai mené l'analyse exploratoire, comparé 4 modèles, et livré le meilleur sous forme d'application web que les exploitants utilisent encore. Elle a permis de tracer 84 617 litres de carburant et a fait passer le compte rendu de plusieurs jours à quelques secondes. Ce projet a fixé la norme que j'ai gardée : un modèle que personne ne peut faire tourner est un modèle qui ne compte pas.

2019 à 2025 · RWTH Aachen et LMU Munich

Quand l'entraînement converge, et jusqu'où le pousser

Les modèles de carburant fonctionnaient, et je ne savais pas dire complètement pourquoi. Cet écart a donné la direction de mon doctorat. J'ai étudié quand la descente de gradient, l'algorithme sous presque tout l'apprentissage profond, atteint une bonne solution dans un paysage de perte rempli de mauvaises.

J'ai prouvé que les itérés restent bornés, donc que les poids ne peuvent pas exploser en cours d'entraînement. Cette borne m'a permis d'appliquer une inégalité de Lojasiewicz discrète et d'obtenir la convergence vers un minimum global pour presque toute initialisation, sans la condition de proximité que les résultats antérieurs devaient supposer. Le pas qui en sort vaut pour un pas constant comme pour un pas décroissant, et il cesse de rétrécir quand le réseau s'approfondit.

J'ai mené la même analyse pour la descente de gradient stochastique, celle avec laquelle les équipes entraînent réellement, et prouvé qu'elle reste bornée et converge presque sûrement. J'ai vérifié les conditions sur des réseaux tanh non linéaires, et l'entraînement s'est comporté de la même façon. La version pratique de ces travaux est courte : vous pouvez calculer jusqu'où pousser un entraînement avant de le lancer, et vous pouvez voir venir celui qui va diverger.

Depuis 2025 · ce que je construis

Là où les conjectures s'arrêtent

Je construis des systèmes agentiques sur une seule règle : garder le modèle de langage sur la langue, et confier chaque calcul à quelque chose qui ne peut pas halluciner. Dans le copilote d'approvisionnement, un agent LangGraph lit la demande d'un planificateur en langage courant et l'oriente vers 1 des 7 solveurs exacts de recherche opérationnelle. Chaque appel de solveur franchit un contrat typé, et toute décision au-delà de 10 000 $ s'arrête pour un responsable. Une mauvaise lecture de la demande choisit le mauvais outil, ce qu'une personne rattrape. Le système reste incapable de produire un chiffre faux qui a l'air juste.

La même discipline traverse le reste. Le système de questions-réponses scientifiques cite ses sources à 0,84 de précision sur QASPER et renvoie « contexte insuffisant » plutôt qu'une fabrication assurée. Dans les travaux d'alignement, j'entraîne les modèles à préférer les réponses vérifiables aux réponses qui sonnent juste. Ce qu'une équipe reçoit de moi, c'est un système qui arrive avec sa suite de tests, son déploiement et le chiffre auquel il est tenu.

Des preuves à ouvrir

Chaque chiffre ci-dessus renvoie à une étude de cas. Ouvrez-en une.

L'enseignement, et d'où je viens

Pendant six années, j'ai animé les séances d'exercices d'optimisation continue, de mathématiques de la science des données et de mathématiques supérieures à RWTH Aachen et à la LMU Munich. Le travail consistait à prendre une preuve de convergence et à donner à une salle l'intuition plutôt que l'algèbre. C'est le même travail dont une équipe pluridisciplinaire a besoin quand un modèle doit être compris avant qu'on lui fasse confiance, et c'est la partie du consulting où je suis le plus rapide.

J'ai aussi relu et corrigé les supports d'enseignement dont se servaient les autres assistants, et j'ai remplacé mon directeur de chaire pour présenter nos résultats à une conférence internationale. Je suis passé par une bourse de la Mastercard Foundation, à travers 3 pays et un groupe de recherche de 9 nationalités. Transmettre ce qu'on m'a appris compte pour moi.

Vérifier

Vérifiez n'importe lequel de ces points :

Doctorat en mathématiques appliquées, LMU Munich et RWTH Aachen University. Boursier de la Mastercard Foundation. Membre du Munich Center for Machine Learning. Certifié en MLOps, en programmation d'agents avancée et en ingénierie des instructions génératives avancée.

Ma façon de travailler

  • Je livre. Chaque projet a une image Docker et une histoire de déploiement, pas seulement un carnet.
  • Je décide ce que « fonctionner » veut dire, et le chiffre qui le prouve, avant d'écrire le code.
  • Je lis les sources primaires (NeurIPS, ICML, ICLR, arXiv) avant de lire les tutoriels.
  • J'écris les arbitrages et les questions ouvertes à côté des résultats.

Ce que je lis en ce moment

4 papiers sur le bureau ce mois-ci. Ils tournent.

Papier Auteurs Publication Pourquoi cela compte pour moi
Direct Preference Optimization Rafailov et coll. NeurIPS 2023 J'utilise le DPO dans les travaux d'alignement. C'est le papier qui a rendu limpide pour moi l'optimisation par préférence sans modèle de récompense.
Corrective Retrieval-Augmented Generation Yan et coll. arXiv 2024 CRAG est la porte de pertinence de mes systèmes de recherche d'information. J'y reviens sans cesse pour sa façon de décider quand un passage retrouvé est assez bon pour servir.
Can Large Language Models Reason and Plan? Kambhampati et coll. arXiv 2024 Une lecture lucide de ce que les modèles de langage savent et ne savent pas planifier. Elle appuie la séparation autour de laquelle je construis : la langue au modèle, le calcul aux solveurs.
On the Convergence of Adam and Beyond Reddi, Kale, Kumar ICLR 2018 Retour à mes racines. Un cas net d'optimiseur en qui tout le monde avait confiance et qui s'est révélé porter un trou de convergence qui mérite d'être compris.