Edouard Klein

1 bis rue Proudhon
93210 La Plain Saint-Denis
@
rdklein.fr
rdklein.fr/research
@Linschn
linschn
edouard.klein.33
linschn
12y8yWJbAxuJWePS1msTzkggvaVgnKbbGX
6BF2 F6A1 07FC 758C
edouard-klein
edouardklein
edouardklein
edouardklein
Edouard Klein

Formation, diplômes et récompenses

Doctorat en Informatique

2010-2013

Invention et validation d'algorithmes d'intelligence artificielle nouveaux et performants. Publications en conférences internationales (ECML, NIPS...).

J'ai conçu, implémenté et testé de nouveaux algorithmes d'apprentissage dont les performances dépassent celles de l'état de l'art de l'époque. Ces travaux ont été validés par des publicationsIntelligence ArtificielleLaTeXAnglaisApprentissage par renforcement en conférences et revues internationales et francophones. Assister à ces conférences m'a permis de nouer des contacts dans la communauté et d'acquérir une culture touchant aux multiples sous domaines de l'intelligence artificielleERASMUSRobotique.

Les rapports de thèse et de soutenance soulignent l'importance et la qualité des contributions ainsi que la clarté et la synthèse de l'exposition des idées.

J'ai effectué une centaine d'heures d'enseignementIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxBlockchainData ScienceIngénieurSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisApprentissage statistique (travaux dirigés et travaux pratiques) en informatique à Supélec et j'ai encadré des étudiants dans des projets scolaires.

J'ai gagné en expérience en intelligence artificielle et en programmation, ainsi qu'en gestion de projet, pédagogie et travail en équipe.

Diplôme d'ingénieur en électronique, PhElMa (ex-ENSERG), Grenoble

2007-2010

Electronique, physique, programmation, traitement du signal, traitement d'images, intelligence artificielle, etc.

Première année de tronc commun : électronique, physique, programmation, logique, traitement du signal, etc.

Je me suis orienté en deuxième année dans la filière SICoM : Signal, Image, Communication, Multimédia.

J'ai effectué le dernier semestre de cours en SuèdeSmalltalkAnglaisApprentissage statistique: fiabilité logicielle, systèmes complexes, réseaux de neurones.

Les nombreux projets scolaires, mon engagement associatif étudiant (réalisation d'un film de campagne BDE, président du club info), le stage de deuxième annéeOctave/MatlabPerl ainsi que le stage de fin d'étudesTrophée MC6CApprentissage statistiquePlan 9 m'ont fait acquérir avant même l'obtention du diplôme une certaine expérience dans mes domaines de formationIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxBlockchainData ScienceSécurité des systèmes d'informationDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, ParisApprentissage statistique.

Prépa MP, Lycée Naval à Brest

2005-2007

Bases scientifiques, rigueur, organisation

Classes préparatoires Mathématiques-Physique. J'y ai acquis de solides bases scientifiques généralistes et des méthodes de travail efficaces.

Baccalauréat Scientifique

2005

Mention Bien

Filière S-SVT, Spé Maths. Lycée Montalembert, Académie de Toulouse.

Trophée MC6

2013

Première place à un concours de vulgarisation scientifique.

J'ai remporté la première place au concours MC6 qui propose à des étudiants de présenter un projet scientifique en 6 minutes pour convaincre le public et un jury généraliste. J'ai représenté Supélec lors de la première édition en 2013, en présentant les travaux effectués durant mon stage de fin d'étudesCIngénieurApprentissage statistiquePlan 9, concernant l'application d'algorithmes d'apprentissage par renforcementIntelligence ArtificielleRobotiqueProjet de fin d'études sur la plateforme robotiqueIntelligence ArtificielleCProjet de fin d'étudesTraitement d'imagesPlan 9 Nao.

Médaille de la Défense Nationale, agrafe cyber

2016

Echelon bronze

La 'cochonou' est décernée automatiquement à l'ancienneté. J'ai fait partie de la première promotion à recevoir l'agrafe cyber.

Compétences

Apprentissage statistique

Grande d'expérience pratique, important bagage théorique.

Au cours de ma formationIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxBlockchainData ScienceIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, Paris d'ingénieurERASMUSUNIX et LinuxCRAnglaisData ScienceManagement/LeadershipTraitement d'images (particulièrement mon semestre en SuèdeSmalltalkIngénieurAnglais et mon stage de fin d'étudesTrophée MC6CIngénieurPlan 9) et au cours de mes travaux de thèseIntelligence ArtificielleC++SmalltalkPythonTraitement d'imagesCAnglaisJavaData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage par renforcementPlan 9 j'ai découvert, puis me suis spécialisé en machine learning.

J'ai poursuivi mes travaux scientifiques en encadrant une thèse (malheureusement arrêtée avant la fin) sur l'analyse automatique de malwaresPédagogie/EnseignementChief Data Scientist et une autre (soutenance en septembre 2020) sur l'analyse d'imagesChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise.

J'ai un bagage théorique important, mais surtout une grande habitude pratique en ce qui concerne les choix de modélisation et les détails d'implémentation.

J'ai suivi les cours de spécialisation en apprentissage statistique à Supélec et j'ai participé à de nombreuses conférences internationales et francophones où j'ai pu élargir ma connaissance de ce champ disciplinaire et rencontrer les acteurs du domaine.

Data Science

Au-delà des buzzwords, je dispose des connaissances techniques et théoriques nécessaires au traitement de grands sets de données.

Certains cours de ma formationIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxBlockchainIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, ParisApprentissage statistique d'ingénieurERASMUSUNIX et LinuxCRAnglaisManagement/LeadershipTraitement d'imagesApprentissage statistique et surtout mes travaux de thèseIntelligence ArtificielleC++SmalltalkPythonTraitement d'imagesCAnglaisJavaManagement/LeadershipPédagogie/EnseignementApprentissage statistiqueApprentissage par renforcementPlan 9 me donnent les bases nécessaires à la conception, coordination et réalisation de projets de traitement de données de grande envergure.

C'est tout particulièrement ma participation aux conférences internationales en machine learningSmalltalkStage 2AIntelligence ArtificielleDroitLead Data Scientist, Sekoia, ParisTraitement d'imagesPédagogie/Enseignement qui m'a permis d'appréhender le domaine de la recherche d'information dans de grands corpus de données probablement très structurés mais dont la structure reste à découvrir.

J'ai de plus un solide bagage technique en informatique qui me permettra de présenter aux utilisateurs des solutions fiables et efficaces.

Je suis souvent amusé par les buzzwords (Big Data, Social Network Data, WebJavaScriptHTML5/CSS3 Mining, etc.) qui cachent parfois ce domaine naissant de la disponibilité de grands ensembles de données (souvent générés par un grand nombre d'utilisateurs), d'algorithmes de traitement efficaces et de machines suffisamment puissantes pour les faire tourner. J'en comprends cependant les enjeux.

J'ai mis ces connaissances à profit au C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisBlockchainDroitGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9 lors de l'analyse de grands ensembles de données judiciaires, certaines de ces analyses se sont avérées indispensables au succès de certaines enquêtes.

Intelligence Artificielle

Ingénieur, docteur en informatique, spécialiste de l'apprentissage statistique

Je suis titulaire d'un doctorat en informatiqueC++SmalltalkPythonTraitement d'imagesCAnglaisJavaData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage statistiqueApprentissage par renforcementPlan 9 dans ce domaine, les travaux associés ayant donné lieu à plusieurs publicationsLaTeXAnglaisDoctorat en InformatiqueApprentissage par renforcement.

Je possède un expertiseFondateur, Beaver Labs, Paris récente et profonde de l'état de l'art en apprentissage par renforcementRobotiqueProjet de fin d'étudesTrophée MC6. Je dispose d'une solide formationApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxBlockchainData ScienceIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, ParisApprentissage statistique et d'une expérience certaine en apprentissage statistiqueSmalltalkStage 2ADroitData ScienceLead Data Scientist, Sekoia, ParisTraitement d'imagesPédagogie/Enseignement (SVM, réseaux de neurones, méthodes bayésiennes etc.). J'ai au cours de la dernière décennie acquis une large culture de l'IA en général, et noué des contacts dans la communauté.

J'ai pu appliquer ces connaissances à la résolution de problèmes dans des environnements virtuels (petits jeux vidéos) ou sur des plateformes robotiqueTrophée MC6CProjet de fin d'étudesTraitement d'imagesPlan 9s (vainqueur du trophée MC6RobotiqueProjet de fin d'études en 2013).

Je nourris un intérêt pour ce domaine depuis le lycée, mes travaux personnels (TPE) de l'époque portaient sur les algorithmes de recherche de chemin.

J'ai mis en pratique ces connaissances pour la résolution d'enquêtes judiciaires au C3NPythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisBlockchainDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9 en permettant la recherche semi-automatisée dans de grandes bases d'images.

Administration système et réseau

Sysadmin du C3N pendant plusieurs années

J'ai géré le réseau interne du C3NIntelligence ArtificiellePythonTraitement d'imagesUNIX et LinuxAnglaisBlockchainDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9 pendant plusieurs années, mettant en place avec un budget extrêmement contraint un serveur de machines virtuelles, plusieurs serveurs de sauvegarde venti (issu de Plan 9RobotiqueCJavaScriptGoProjet de fin d'études) et des serveurs de calcul scientifique équipés de GPUs.

J'ai renforcé la sécurité du réseau en mettant en place une infrastructure de clefs publiques (PKI), en renforçant les points clefs du réseau en les passant sous OpenBSD et en formalisant sous forme de playbooks Ansible la configuration de l'ensemble.

J'ai formé mes camarades à prendre ma suite avant mon départ.

Droit

Procédure pénale et données personnelles avec un zeste de droit international

Officier de Police Judiciaire de 2015 à 2020 lors de mon affectation au C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisBlockchainData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9, j'ai acté de nombreuses fois en procédure, et fourni des appuis techniques à des magistrats du siège ou du parquet.

J'ai également dû naviguer les règles de conservation et traitement des données à caractère personnelles (d'abord la Loi Informatique et Libertés, puis le RGPD) afin de garantir que les projets logicielPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseSchemeGoCryptographieFondateur, Beaver Labs, ParisPlan 9s d'apprentissage statistiqueSmalltalkStage 2AIntelligence ArtificielleData ScienceLead Data Scientist, Sekoia, ParisTraitement d'imagesPédagogie/Enseignement mis en place par mes soins au C3N respectaient les droits de nos concitoyens.

J'ai également dû collaborer sur ces problématiques dans le cadres de projets de recherche européens et dans le cadre d'enquêtes communes avec d'autres pays membres d'Europol.

Tir

Pistolet automatique en gendarmerie

De 2015 à 2019, j'étais habilité au tir au pistolet automatique Sig de dotation et au port d'arme hors service. Puis j'ai manqué de temps pour participer au tir réglementaire, mais comme je partais moins sur le terrain à la fin de mon affectation, cela n'était pas bien grave.

Blockchain

Enthousiaste depuis 2013, spécialiste de la gendarmerie de 2015 à 2020, expert judiciaire depuis 2021

J'ai miné mes premiers bitcoins en 2013 pour tester une architecture de calcul scientifique que je venais de mettre en place (seulement une trentaine de mBTC, je ne suis pas millionnaire).

En 2015, j'ai mis en place au C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9 l'analyse forensique de la Blockchain, défrichant le terrain tant légal que technique, obtenant rapidement des résultats importants comme

  • la deuxième saisie de Bitcoins en France (la première dans le cadre d'une instruction),
  • la première enquête réussie sur un ransomware (Locky).

En 2019, j'ai rédigé sur la Blockchain Tezos le premier smart contract institutionnel au monde.

J'ai fait des vacations d'enseignementIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxData ScienceIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, ParisApprentissage statistique (ESILV, UTT, Paris XIII) ayant la blockchain pour objet, et j'ai également dispensé cette formationIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxData ScienceIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, ParisApprentissage statistique en interne en GendarmerieIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9 et auprès des 8 JIRS de France pour des magistrats.

Depuis 2021 je suis requis en tant qu'expert par divers parquets français, ainsi que par des juridictions civiles britanniques. J'ai notamment été requis comme expert au cours du premier procès en France portant sur un smart-contract.

Scheme

Alien technology

J'utilise quasi quotidiennement plusieurs variantes du scheme. J'ai développé des logicielPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseDroitGoCryptographieFondateur, Beaver Labs, ParisPlan 9s en utilisant Gerbil Scheme et Racket. J'ai contribué à GNU Guix, codé en Guile.

J'éprouve beaucoup de plaisir à développer dans ce langage élégant. L'évaluation en ligne du code dans la REPL permet des itérations extrêmement rapides, passant de l'idée à l'implémentation en quelques instants.

HTML5/CSS3

Maîtrise des outils et langages de base du webdesign

Je connais le HTML depuis le début des années 2000, et suis passé sans problème et avec soulagement au HTML5.

J'utilise les projets standards comme Bootstrap pour bâtir des pages webJavaScriptData Science.

JavaScript

Apprentissage de ce langage ubiquitaire dont je conteste la légitimité.

Réaliste et conscient qu'il est indispensable d'apprendre le JavaScript pour faire du web designHTML5/CSS3Data Science, je me force à l'utiliser.

Quand je le peux, je m'amuse plutôt avec d'autres langages qui compilent vers le JavaScript comme Amber SmalltalkC++Objective-C ou ClojureScript.

Grâce au JavaScript, le web parvient péniblement à se hisser en terme d'expérience utilisateur à ce qui se faisait au début des années 80 sur les ordinateurs personnels.

Je regrette que le web soit le dénominateur commun de tous les appareils connectés. J'aurais préféré qu'une métaphore plus élégante comme le "tout fichier" de Plan 9RobotiqueAdministration système et réseauCGoProjet de fin d'études prenne le dessus.

Dataviz

Grande expérience dans le cadre académique de représentation de données multidimensionnelles complexes

En tant que scientifique, j'ai dû au quotidien réfléchir à la représentation de données.

J'ai lu Edward Tufte et Bret Victor, je suis les forums de dataviz, cela me permet de voir les bons et mauvais exemples.

Je maîtrise Matplotlib en PythonPerlC++ROctave/MatlabPédagogie/Enseignement et tikz en LaTeX, je suis en train de découvrir D3.js en JavaScriptWeb design.

Web design

Maîtrise des standards W3C. Expérience de design, hébergement et maintenance.

Je connais le HTML/CSS depuis le lycée. Convaincu de l'importance d'un web ouvert, j'essaye si les contraintes temporelles le permettent de me conformer aux recommandations du W3C.

J'apprends le JavaScriptDataviz. Je suis passé sans problème au HTML5/CSS3. J'ai créé, hébergé et maintenu plusieurs sites web dont le mien (sites associatifs et d'une petite entreprise).

Java

Utilisation pour développement Android, enseignement à Supélec.

J'ai encadré les travaux dirigés et travaux pratiques de Java à Supélec durant ma thèseIntelligence ArtificielleC++SmalltalkPythonTraitement d'imagesCAnglaisData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage statistiqueApprentissage par renforcementPlan 9.

J'ai encadré des projets d'élèves utilisant Java sur Android.

C'est un langage que je n'ai que rarement l'occasion d'utiliser, car il n'a d'avantage compétitif sur aucun autre langage que je connais.

LaTeX

Indispensable dans le milieu académique.

Toutes mes publicationsIntelligence ArtificielleAnglaisDoctorat en InformatiqueApprentissage par renforcement scientifiques, ainsi que les diapositives pour les présentations sont rédigées avec LaTeX.

J'ai appris le B.A. BA de la typographie en lisant les documentations LaTeX. Je rédige toutes sortes de documents avec LaTeX, de mon courrier avec la classe lettre à des figures avec tikz.

Octave/Matlab

Utilisé principalement lors de TP en école d'ingénieur.

Ma seule utilisation notable d'Octave a été lors de mon stage de deuxième annéeIngénieurPerl, afin de rester compatible avec Matlab.

Je préfère désormais utiliser PythonPerlC++RDatavizPédagogie/Enseignement et ses librairies scientifiques.

Raku

Les grammaires, c'est la vie

Ayant beaucoup apprécié Perl en son temps, j'ai testé Raku et j'ai été séduit par l'implémentation élégante des grammaires. C'est comme un super pouvoir qui permet de parser toute sorte de choses en un rien de temps.

Perl

Utilisation régulière dans de petits scripts utilitaires

J'utilise Perl assez régulièrement pour de petits scripts, ou pour servir de colle entre deux exécutables dans des projets plus larges.

La plus grande utilisation que j'en ai faite fut lors de mon stage de deuxième annéeIngénieurOctave/Matlab, pour changer le format des données qui nous étaient fournies : d'un format issu de l'appareillage médical à une matrice de chiffres utilisables par Octave.

C'est un langage que j'apprécie pour sa concision et son efficacité, c'est avec lui que j'ai appris les RegExps. J'ai tendance maintenant à plutôt utiliser PythonC++ROctave/MatlabDatavizPédagogie/Enseignement dans des cas où j'aurais utilisé Perl auparavant, ou à favoriser Raku, son successeur, mais je travaillerais avec plaisir dans une équipe employant Perl.

Traitement d'images

Connaissance de l'état de l'art et des librairies standards, plusieurs réalisations.

J'ai découvert le traitement d'images en deuxième année d'école d'ingénieurERASMUSUNIX et LinuxCRAnglaisData ScienceManagement/LeadershipApprentissage statistique, et j'ai pu consolider ces connaissances en assistant à des présentations sur le sujet lorsque j'ai assisté à de conférences internationales en machine learningSmalltalkStage 2AIntelligence ArtificielleDroitData ScienceLead Data Scientist, Sekoia, ParisPédagogie/Enseignement.

J'ai pu mettre à profit ces connaissances lorsque j'ai réalisé une démonstration pour la fête de la science à Supélec, où le robotIntelligence ArtificielleTrophée MC6CProjet de fin d'étudesPlan 9 Nao avançait vers un objet qu'il avait reconnu grâce à un algorithme de traitement d'images (SIFT) implémenté par mes soins.

Après avoir réalisé une application de comptages de point à la belote qui parvient à partir d'une image à reconnaître une carte avec un faible taux d'erreur, j'ai mis mes connaissances à profit dans des domaines plus sérieux en encadrant une thèseIntelligence ArtificielleC++SmalltalkPythonCAnglaisJavaData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage statistiqueApprentissage par renforcementPlan 9 sur le sujet, et en appliquant les algorithmes créés par le doctorant à la fouille d'image dans le contexte de la répression des atteintes au mineurs sur internet et à la répression du trafic d'armes lors de mon affectation au C3NIntelligence ArtificiellePythonAdministration système et réseauUNIX et LinuxAnglaisBlockchainDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9.

Cryptographie

Fort bagage théorique et longue expérience pratique

J'ai acquis au cours de ma formationIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxBlockchainData ScienceIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueFondateur, Beaver Labs, ParisApprentissage statistique universitaire une formation théorique de base en cryptographie et cryptanalyse. Notamment, le sujet de mon TIPE de Maths Spé était l'algorithme RSA, et j'ai participé à une école d'été sur la cryptographie.

J'utilise au quotidien les logicielPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseDroitSchemeGoFondateur, Beaver Labs, ParisPlan 9s de cryptographie standards (GPG, OpenSSH etc.). J'ai conscience que la cryptographie est un jeu de maillon faible et qu'elle exige une vigilance extrême en tout point de la chaîne de traitement de l'information.

Je fus le référent BlockchainExpert judiciaireChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoisePédagogie/EnseignementFondateur, Beaver Labs, Paris au C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisBlockchainDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationFondateur, Beaver Labs, ParisPlan 9 de 2015 à 2020. J'ai participé à des travaux de cryptanalyse dans cette unité.

J'ai effectué des vacations d'enseignementIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxBlockchainData ScienceIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueFondateur, Beaver Labs, ParisApprentissage statistique en cryptographie.

Sécurité des systèmes d'information

Administration de réseaux, cryptographie, veille technologique

Je me suis intéressé à la sécurité informatique depuis que j'ai pu disposer d'un accès internet. J'ai administré pendant plusieurs années un serveur personnel qui n'a (à ma connaissance;) jamais été compromis et j'ai été l'administrateur réseau du C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisBlockchainDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipCryptographieFondateur, Beaver Labs, ParisPlan 9 pendant plusieurs années.

Je dispose de notions théoriques et pratiques de cryptographiePédagogie/Enseignement et cryptanalyse.

J'ai effectué des vacations d'enseignementIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxBlockchainData ScienceIngénieurDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, ParisApprentissage statistique en sécurité informatique.

Management/Leadership

Gestion de projet, postes de management, encadrement d'étudiants.

J'ai été capitaine de gendarmerieIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisBlockchainDroitData ScienceGoPédagogie/EnseignementSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9 de 2015 à 2020, je suis chef d'escadrons (commandant) de réserve depuis 2021.

J'ai assuré la montée en compétence du département technique du C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisBlockchainDroitData ScienceGoPédagogie/EnseignementSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9, le recrutement et l'encadrement d'apprentis et d'ingénieurERASMUSUNIX et LinuxCRAnglaisData ScienceTraitement d'imagesApprentissage statistiques de recherche ainsi que la montée en capacité et la fiabilisation du réseau interne.

J'ai co-encadré deux thèseIntelligence ArtificielleC++SmalltalkPythonTraitement d'imagesCAnglaisJavaData SciencePédagogie/EnseignementApprentissage statistiqueApprentissage par renforcementPlan 9s (dont une avec succès) et de nombreux stages au C3N.

Je fus brièvement le responsable du projet ViralStudio à SekoiaLead Data Scientist, Sekoia, Paris.

J'ai dirigé deux unités scoutesPédagogie/Enseignement. J'ai guidé une équipe hétérogène vers l'accomplissement d'objectifs pédagogiques ambitieux sous des contraintes temporelles, budgétaires et réglementaires fortes, dans des conditions de terrain parfois difficiles.

J'ai encadré des élèves pendant ma thèse. Il fallait maintenir la motivation des étudiants et les pousser à délivrer un produit de qualité, tout en veillant à leur apprentissage des notions en jeu.

J'ai été président d'une équipe de tournage d'un film de campagne et du club informatique de mon école durant mes études d'ingénieur. Ces deux expériences m'ont appris à coordonner la collaboration dans une équipe de pairs.

Anglais

Courant, à l'oral comme à l'écrit.

J'ai rédigé des publicationsIntelligence ArtificielleLaTeXDoctorat en InformatiqueApprentissage par renforcement en anglais lors de ma thèseIntelligence ArtificielleC++SmalltalkPythonTraitement d'imagesCJavaData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage statistiqueApprentissage par renforcementPlan 9 et ai présenté à l'oral mes travaux devant un public international.

J'ai représenté le C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxBlockchainDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9 lors de nombreuses réunions internationales, notamment à Europol.

Lors de mes études d'ingénieurERASMUSUNIX et LinuxCRData ScienceManagement/LeadershipTraitement d'imagesApprentissage statistique, j'ai suivi le dernier semestre de cours en anglais, grâce à ERASMUSSmalltalkIngénieurApprentissage statistique.

J'effectue une veille technologique sur des sources en anglais (Hacker News et certains sous-forums sélectionnés avec soin sur Reddit).

Je voyage souvent à l'étranger en utilisant l'anglais pour communiquer.

Je regarde films et séries anglophones dans leurs versions originales.

J'ai obtenu un score de 985 sur 990 au TOEIC en 2007.

Robotique

Implémentation d'algorithmes d'apprentissage sur Nao, vulgarisation scientifique dans le domaine.

J'ai étudié l'application d'algorithmes d'apprentissage par renforcementIntelligence ArtificielleProjet de fin d'étudesTrophée MC6 à un robot Nao d'Aldébaran.

J'ai amélioré les performances et la souplesse de l'API en remplaçant la couche HTTP/SOAP de communication réseau par le protocole 9PAdministration système et réseauCJavaScriptGoProjet de fin d'études.

J'ai gagné le trophée MC6Intelligence ArtificielleProjet de fin d'études en présentant ces travaux.

J'ai un doctorat dans le domaine de l'intelligence artificielleERASMUSDoctorat en Informatique.

Apprentissage par renforcement

Spécialiste de l'apprentissage par renforcement.

Mes travaux de thèseIntelligence ArtificielleC++SmalltalkPythonTraitement d'imagesCAnglaisJavaData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage statistiquePlan 9 portent sur l'apprentissage par renforcement inverse. Je suis donc particulièrement au fait de l'état de l'art en apprentissage par renforcement. J'ai acquis énormément d'expérience dans la modélisation de problèmes réels sous forme de processus décisionnels de Markov, dans le choix et l'implémentation d'algorithmes adaptés à la tâche.

Ma formationIntelligence ArtificiellePythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseUNIX et LinuxBlockchainData ScienceIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, ParisApprentissage statistique scientifique me permet de rapidement comprendre et intégrer toute nouvelle publication du domaine. Je dispose également de contacts dans la communauté.

Mon manuscrit de thèse et les rapports associés ainsi que de multiples publicationsIntelligence ArtificielleLaTeXAnglaisDoctorat en Informatique en conférences internationales attestent de mes contributions au domaine.

Objective-C

Bonne connaissance du langage, un peu rouillé sur les API.

J'ai un peu joué avec ce langage pour découvrir les technologies Apple lors de la sortie de Mac OSUNIX et LinuxBasic X, j'ai également regardé du côté d'OpenStep lors de mon passage au logiciel libre. J'ai tenté l'expérience à nouveau pour travailler avec iOS.

Ma connaissance du CC++, du SmalltalkC++JavaScript et de la programmation objet en général me permettront de devenir rapidement efficace avec ce langage si le besoin s'en fait sentir.

Basic

Mon premier langage.

Basic est le premier langage que j'ai appris, d'abord la version des calculettes Casio et TI, puis sur un interpréteur gratuit pour Mac OSUNIX et LinuxObjective-C 8, à l'aide de la documentation papier originale d'IBM que l'on m'a offerte.

La nostalgie et l'effet ludique font que j'accepterais un projet consistant à travailler avec une base de code en Basic, par exemple pour la réimplémenter à l'identique dans un langage moderne, bugs compris.

Mac OS

Utilisateur et administrateur depuis Mac OS 7

J'ai utilisé presque toutes les versions de Mac OS depuis que ma famille s'est équipée d'un Performa (avec Mac OS 7) en 1996.

J'ai utilisé quotidiennement Mac OS X pour l'informatique courante et le développement, faisant surtout appel, pour l'un comme pour l'autre, au substrat UNIXCPlan 9 de ce système jusqu'en 2016.

Je suis le référent informatique de mon cercle familial et amical, et j'ai donc pu accumuler plusieurs dizaines d'heures d'expérience en support technique sur Mac OS X.

UNIX et Linux

Utilisation et administration système et réseau depuis plus de 10 ans.

J'ai découvert UNIX grâce à la sortie de Mac OSObjective-CBasic X au début des années 2000.

Attiré ensuite par le logiciel libre, j'ai petit à petit à partir de 2002 de plus en plus utilisé BSD (Darwin) puis surtout Linux. Je travaille maintenant quasi exclusivement sous Linux.

J'ai administré entre 2010 et 2014 un serveur domestique Linux, avec un uptime de 100%.

De 2015 à 2020, j'ai administré le réseau du C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauAnglaisBlockchainDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9 dont toutes les machines sauf quelques postes utilisateurs sont sous Linux ou OpenBSD.

J'ai effectué des vacations d'enseignementIntelligence ArtificielleApprentissage par renforcementPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseBlockchainData ScienceIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, ParisApprentissage statistique en utilisant Linux comme support.

Les cours de réseau et de système d'exploitation que j'ai suivis en école d'ingénieurERASMUSCRAnglaisData ScienceManagement/LeadershipTraitement d'imagesApprentissage statistique utilisaient Linux comme support.

Smalltalk

C'est le langage avec lequel j'ai appris la programmation orientée objet.

J'ai découvert le Smalltalk avec Squeak en 2004. Cela m'a permis de découvrir et comprendre la programmation orientée objet.

C'est un langage que j'ai beaucoup de plaisir à utiliser.

Je l'ai utilisé lors de mon semestre en SuèdeIngénieurAnglaisApprentissage statistique pour quelques projets scolaires, mais ai dû assez rapidement l'abandonner à cause de la lenteur de l'exécution.

Au début de ma thèseIntelligence ArtificielleC++PythonTraitement d'imagesCAnglaisJavaData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage statistiqueApprentissage par renforcementPlan 9 j'ai utilisé Pharo pour coder quelques problèmes-jouets sur lesquels entraîner des algorithmes d'apprentissage statistiqueStage 2AIntelligence ArtificielleDroitData ScienceLead Data Scientist, Sekoia, ParisTraitement d'imagesPédagogie/Enseignement.

C++

Très bon niveau et 15 ans d'expérience, mais je n'aime pas particulièrement ce langage.

J'ai appris le C++ en autodidacte en prépa dans le cadre des travaux personnalisés (TIPE). J'ai parfait cet apprentissage au cours de ma thèseIntelligence ArtificielleSmalltalkPythonTraitement d'imagesCAnglaisJavaData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage statistiqueApprentissage par renforcementPlan 9 en suivant le cours de programmation C++ avancée donné aux étudiants de Supélec et de Master.

J'ai participé à la modification et au support d'une large base de code scientifique en C++ (Système de dialogue automatisé de Cambridge).

La syntaxe absconse, la lenteur exaspérante du compilateur (bien que la situation s'améliore avec LLVM) et les messages d'erreurs cryptiques qu'il renvoie font que je préfère souvent travailler avec un autre langage lorsque cela est possible. PythonPerlROctave/MatlabDatavizPédagogie/Enseignement, GoFondateur, Beaver Labs, Paris, CObjective-C ou SmalltalkObjective-CJavaScript selon la nature de la tâche à accomplir.

Plan 9

J'ai écrit quelques fileservers avec plan9port et utilisé Plan 9 dans une machine virtuelle.

Je suis fasciné par la simplicité, l'élégance et la puissance des concepts exploités par Plan 9.

J'ai pu, lors de mon projet de fin d'étudesTrophée MC6CIngénieurApprentissage statistique, utiliser le protocole 9P pour communiquer avec un robotIntelligence ArtificielleTrophée MC6CProjet de fin d'étudesTraitement d'images.

J'ai tenté au début de ma thèseIntelligence ArtificielleC++SmalltalkPythonTraitement d'imagesCAnglaisJavaData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage statistiqueApprentissage par renforcement de développer une API de calcul scientifique utilisant 9P, mais les besoins d'évolution rapide du code dans le contexte de la recherche scientifique dans un autre domaine m'ont poussé à abandonner ces travaux.

J'ai (en utilisant FUSE) développé RTE, un logicielPythonChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseDroitSchemeGoCryptographieFondateur, Beaver Labs, Paris permettant le Live Programming dont l'interface est constitué de fichiers virtuels.

J'ai mené au C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisBlockchainDroitData ScienceGoPédagogie/EnseignementManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, Paris des recherches sur l'authentification dans les systèmes distribués qui ont donné lieu à un port du système d'authentification de Plan 9 vers LinuxCMac OS. Ces recherches ont par la suite été publiées à iwp9.

J'administre un Pubnix utilisant les technologies Plan 9: the dam.

C

Près de 20 ans d'expérience avec ce langage

J'ai appris le C en autodidacte au début du Lycée. J'ai profité des cours offerts en école d'ingénieurERASMUSUNIX et LinuxRAnglaisData ScienceManagement/LeadershipTraitement d'imagesApprentissage statistique pour parfaire ma connaissance de ce langage.

C'est un langage que j'apprécie car il allie rigueur, souplesse et rapidité.

J'ai rédigé plusieurs projets scolaires en C, dont un assembleur MIPS. Je l'ai utilisé en projet de fin d'étudesTrophée MC6IngénieurApprentissage statistiquePlan 9 et en début de thèseIntelligence ArtificielleC++SmalltalkPythonTraitement d'imagesAnglaisJavaData ScienceManagement/LeadershipPédagogie/EnseignementApprentissage statistiqueApprentissage par renforcementPlan 9 lorsque j'explorais la possibilité d'utiliser les technologies de Plan 9RobotiqueAdministration système et réseauJavaScriptGoProjet de fin d'études pour le calcul scientifique et le contrôle robotiqueIntelligence ArtificielleTrophée MC6Projet de fin d'étudesTraitement d'imagesPlan 9.

J'ai également encadré le développement de modules PAM et d'un serveur d'authentification écrits en C visant à porter le modèle Plan 9 sous LinuxMac OSPlan 9.

R

Notions de base

J'ai découvert R en cours d'analyse de données durant mes études d'ingénieurERASMUSUNIX et LinuxCAnglaisData ScienceManagement/LeadershipTraitement d'imagesApprentissage statistique. J'ai tendance à lui préférer PythonPerlC++Octave/MatlabDatavizPédagogie/Enseignement, qui dispose d'une vaste gamme de librairies. Je suis néanmoins à même de comprendre et maintenir une base de code en R si le besoin apparaît.

Pédagogie/Enseignement

Chargé de TD/TP à Supélec, vacataire, cours particuliers, scoutisme

J'ai donné une centaine d'heures de cours (travaux dirigés et travaux pratiques) en informatique et encadré des projets scolaires à Supélec lors de ma thèseIntelligence ArtificielleC++SmalltalkPythonTraitement d'imagesCAnglaisJavaData ScienceManagement/LeadershipApprentissage statistiqueApprentissage par renforcementPlan 9.

J'ai effectué des vacations d'enseignement à l'UTT, au CNAM, à l'ESSEC, à l'ENSEA et à l'EPITA, en machine learningSmalltalkStage 2AIntelligence ArtificielleDroitData ScienceLead Data Scientist, Sekoia, ParisTraitement d'images, en PythonPerlC++ROctave/MatlabDataviz, en sécurité informatiqueChief Data ScientistApprentissage statistique. Certains cours étaient dispensés en anglais.

J'ai formé mes camarades du C3NIntelligence ArtificiellePythonTraitement d'imagesAdministration système et réseauUNIX et LinuxAnglaisBlockchainDroitData ScienceGoManagement/LeadershipSécurité des systèmes d'informationCryptographieFondateur, Beaver Labs, ParisPlan 9 et d'autres forces de l'ordre à l'utilisation de TOR, à la cryptographieSécurité des systèmes d'information, au développement et aux concepts de la BlockchainExpert judiciaireChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoiseFondateur, Beaver Labs, ParisCryptographie.

Je suis titulaire du BAFA (brevet d'aptitude aux fonctions d'animateur). J'ai été chef scoutManagement/Leadership pendant des années. J'ai donné des cours particuliers en sciences à des collégiens et lycéens.

Loisirs et autres

Judo, Alpinisme, Saxophone et autres.

  • judo : ceinture noire 1er dan.
  • alpinisme et randonnée en montagne : diverses traversées et sommets dont le kilimanjaro(5895m), le kinabalu (4095m) et le pic panfilova (4257m).
  • plongée sous-marine : brevet advanced open water.
  • saxophone : pratique régulière depuis 1995.
  • permis b.
  • autres loisirs : lecture, cinéma et jeux vidéos.

Expérience

Expert judiciaire

Depuis 2021

Traçage de cryptoactifs, conseil aux magistrats

J'ai été requis en tant qu'expert auprès de plusieurs parquets (J2 et J3 à Paris, Lille). J'ai aidé magistrats et enquêteurs à traiter de gros volumes de données et à comprendre les aspect techniques de la blockchainChargé de la Recherche et Développement, C3N, Gendarmerie Nationale, PontoisePédagogie/EnseignementFondateur, Beaver Labs, ParisCryptographie, en l'espèce des retours de réquisitions aux échangeurs, et un smart contract.

J'ai également formé les magistrats des 8 JIRS de France à la Blockchain et ses usages.

Sales Engineer, Chainalysis, Paris

Depuis 2020-2022

Formation, Traçage de cryptoactifs, Appui technique

J'ai aidé Chainalysis à poursuivre sa pénétration du marché public français.

Partenaire de confiance des services de sécurité, j'ai formé leurs personnels aux usages avancé de l'outil, notamment l'API.

Lead Data Scientist, Sekoia, Paris

2020-2021

Machine learning et sécurité informatique

A la tête de l'équipe data, j'ai introduit le machine learningSmalltalkStage 2AIntelligence ArtificielleDroitData ScienceTraitement d'imagesPédagogie/Enseignement dans la plateforme sekoiaManagement/Leadership.io.

Mon apport a eu pour objet une part opérationelle: la priorisation, au profit des équipes internes de surveillance du réseau, des anomalies détectées chez les clients.

L'autre part consistait en la création d'un système d'automatisation des actions de défense d'un réseau informatique. Ce projet bénéficiait d'un financement étatique de soutien à la recherche et dévelopement.

J'ai quitté sekoia en 2021, pour me consacrer uniquement à mes activités pour Beaver Labs.

Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise

2015-2020

Recherche scientifique, enquêtes judiciaires, appuis techniques et développement opérationnel

J'ai servi en tant qu'officier commissionné au Centre de lutte Contre les Criminalités Numériques (C3N), l'unité nationale cyber de la Gendarmerie Nationale de 2015 à 2020.

J'ai fourni un appui technique à mes collègues enquêteurs ; en tant qu'Officier de Police Judiciare, j'ai acté en procédure dans certains dossiers techniques, et j'ai assuré le développement et le déploiement de plusieurs projets logicielPythonDroitSchemeGoCryptographieFondateur, Beaver Labs, ParisPlan 9s visant à collecter, analyser et exploiter le renseignement et les données judiciaires.

J'ai créé des formationIntelligence ArtificielleApprentissage par renforcementPythonUNIX et LinuxBlockchainData ScienceIngénieurSécurité des systèmes d'informationDoctorat en InformatiqueCryptographieFondateur, Beaver Labs, ParisApprentissage statistiques pour mes collègues et des membres d'autres forces de l'ordre.

J'ai réalisé l'une des premières analyses forensiques de la blockchainExpert judiciairePédagogie/EnseignementFondateur, Beaver Labs, ParisCryptographie Bitcoin dans le cadre d'une affaire judiciaire.

J'ai développé et déployé un logiciel d'analyse d'imagesApprentissage statistique à très large échelle (ALICE).

J'ai assuré le recueil, dans le cadre du renseignement, d'une importante quantité de données liées à des trafics (drogues, armes, oeuvres d'art, espèces animales protégées, etc.).

J'ai fiabilisé le traitement des Factures Détaillées (FADET), repérant les erreurs commises par les opérateurs (projet GeoFADET).

J'ai industrialisé la vérification, la classification et l'indexation des Comptes-Rendus de Police Judiciaire (CRPJ), permettant aux analystes de détecter par la suite des phénomènes sériels et d'estimer l'ampleur du cybercrime en France. J'ai encadré une étude scientifique sur le chiffre noir de la cybercriminalité en France.

J'ai intégré le C3N dans deux projets H2020 (CopKit et Inspect'r), amenant ainsi 250 000 € de budget pour la recherche.

L'une de mes analyse de données a été un élément nécessaire (mais non suffisant) d'une affaire s'étant soldée par la saisie de 2,5 M€ d'avoirs criminels.

J'ai représenté mon unité à de nombreuses réunions internationales, notamment via Europol.

J'ai assuré la montée en capacité et le maintien en opération et en sécurité du réseau interne du C3N.

Chief Data Scientist, Sekoia, Paris

février-juin 2015

Architecture projet et demandes de subventions

Ma première mission a été d'imaginer l'architecture du projet ViralStudio, et de rédiger le document technique de demande de subventions. J'ai planifié le projet sur 3 ans avec un budget de 3 M€. J'ai décrit les grandes lignes de l'architecture technique.

Ce projet a pour but de créer une capacité française d'analyse de malwaresPédagogie/EnseignementApprentissage statistique.

J'ai profité de ce projet pour parfaire mes connaissances en sécurité informatiquePédagogie/EnseignementApprentissage statistique et nouer des liens dans la communauté.

Scoutisme

1998-2013

Travail en équipe, leadership, logistique, réglementation et sécurité, gestion de budgets jusqu'à 26 000€.

J'ai été scout de 11 ans à 23 ans.

J'ai participé à 6 camps en tant qu'animateur, 2 en tant que directeur dont un à l'étranger.

J'ai pu mettre à profit mes capacités au travail en équipe, à la pédagogie ainsi que ma rigueur dans la préparation et ma capacité d'adaptation lors de la réalisation.

J'ai jonglé avec les contraintes logistiques, les réglementations et l'aspect sécurité.

J'ai eu à réunir et à gérer des budgets jusqu’à 26 000 €.

Projet de fin d'études

Février-Juillet 2010

Implémentation d'algorithmes d'apprentissage sur une plateforme robotique.

J'ai implémenté des algorithmes d'apprentissage par renforcementIntelligence ArtificielleRobotiqueTrophée MC6 sur le robotIntelligence ArtificielleTrophée MC6CTraitement d'imagesPlan 9 Nao.

Ces travaux m'ont permis de remporter le trophée MC6Intelligence ArtificielleRobotique et ont été utilisés lors de présentations des travaux de l'équipe de recherche à Supélec, par exemple dans le cadre de la fête de la science.

Techniquement, j'ai testé avec succès l'utilisation du protocole 9PRobotiqueAdministration système et réseauCJavaScriptGo pour la communication réseau avec le Nao, obtenant des gains de performance significatifs et la possibilité de prendre le contrôle du robot à l'aide de n'importe quel langage de programmation.

Semestre ERASMUS à Chalmers, Göteborg, Suède

Septembre - Decembre 2009

Intelligence artificielle, systèmes résistants aux fautes, découvertes culturelles

J'ai eu la chance d'effectuer le dernier semestre de mes études d'ingénieurUNIX et LinuxCRAnglaisData ScienceManagement/LeadershipTraitement d'imagesApprentissage statistique en Suède, où j'ai pu choisir mes cours à la carte. J'y ai étudié la conception de systèmes informatiques résistants aux fautes, le débuggage et la vérification formelle des programmes.

C'est là que je me suis initié à l'intelligence artificielleRobotiqueDoctorat en Informatique en suivant un cours sur les réseaux de neurones et un sur la simulation des systèmes complexes.

Stage de deuxième année, GISPA-Lab, Grenoble

Eté 2009

Validation d'une méthode d'apprentissage pour l'aide au diagnostic.

J'ai implémenté et validé une méthode d'apprentissage statistiqueSmalltalkIntelligence ArtificielleDroitData ScienceLead Data Scientist, Sekoia, ParisTraitement d'imagesPédagogie/Enseignement (régression à valeurs latentes) dans le cadre d'un projet de détection de malocclusions dentaires chez l'enfant.

La démarche scientifique avait été définie par mon encadrant. J'ai extrait les données depuis le format de sortie de l'appareil médical, procédé à l'analyse de Procuste (en rédigeant l'article Wikipédia au passage) puis implémenté et testé la régression à valeurs latentes pour la prédiction de la position de points d'intérêt sur l'image d'une radio de tête d'enfant.

J'ai également proposé un algorithme génétique pour sélectionner les prédicteurs les plus efficaces.

La méthode a été validée : le placement des points d'intérêt était dans la marge de précision inter- et intra-experts médicaux humains.

L'algorithme génétique a suggéré les mêmes prédicteurs que ceux sélectionnés de prime-abord sur avis de l'expert médical.

Sous forme graphique...

G Fondateur, Beaver Labs, Paris Fondateur, Beaver Labs, Paris Go Go Fondateur, Beaver Labs, Paris->Go Pédagogie/Enseignement Pédagogie/Enseignement Fondateur, Beaver Labs, Paris->Pédagogie/Enseignement Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Fondateur, Beaver Labs, Paris->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Blockchain Blockchain Fondateur, Beaver Labs, Paris->Blockchain Scheme Scheme Fondateur, Beaver Labs, Paris->Scheme Logiciels Libres Logiciels Libres Fondateur, Beaver Labs, Paris->Logiciels Libres Expert judiciaire Expert judiciaire Fondateur, Beaver Labs, Paris->Expert judiciaire Python Python Doctorat en Informatique Doctorat en Informatique Python->Doctorat en Informatique Python->Pédagogie/Enseignement Python->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Python->Logiciels Libres Chief Data Scientist Chief Data Scientist Sécurité des systèmes d'information Sécurité des systèmes d'information Chief Data Scientist->Sécurité des systèmes d'information Mac OS Mac OS UNIX et Linux UNIX et Linux Mac OS->UNIX et Linux C C Projet de fin d'études Projet de fin d'études C->Projet de fin d'études C->Doctorat en Informatique C->UNIX et Linux Plan 9 Plan 9 C->Plan 9 Robotique Robotique C->Robotique Ingénieur Ingénieur C->Ingénieur Go->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Go->Plan 9 Go->Logiciels Libres Projet de fin d'études->Plan 9 Projet de fin d'études->Robotique Trophée MC6 Trophée MC6 Projet de fin d'études->Trophée MC6 Apprentissage par renforcement Apprentissage par renforcement Projet de fin d'études->Apprentissage par renforcement Doctorat en Informatique->Pédagogie/Enseignement Publications Publications Doctorat en Informatique->Publications Intelligence Artificielle Intelligence Artificielle Doctorat en Informatique->Intelligence Artificielle ERASMUS ERASMUS ERASMUS->Ingénieur ERASMUS->Intelligence Artificielle Pédagogie/Enseignement->Python Pédagogie/Enseignement->Doctorat en Informatique Pédagogie/Enseignement->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Scoutisme Scoutisme Pédagogie/Enseignement->Scoutisme Pédagogie/Enseignement->Blockchain Pédagogie/Enseignement->Sécurité des systèmes d'information Cryptographie Cryptographie Pédagogie/Enseignement->Cryptographie Apprentissage statistique Apprentissage statistique Pédagogie/Enseignement->Apprentissage statistique Anglais Anglais Pédagogie/Enseignement->Anglais Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->Pédagogie/Enseignement Traitement d'images Traitement d'images Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->Traitement d'images Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->Blockchain Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->Logiciels Libres R R Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise->R UNIX et Linux->Mac OS UNIX et Linux->Pédagogie/Enseignement UNIX et Linux->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise UNIX et Linux->Ingénieur Loisirs et autres Loisirs et autres Plan 9->Projet de fin d'études Plan 9->Doctorat en Informatique Plan 9->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Plan 9->UNIX et Linux Plan 9->Robotique Plan 9->Logiciels Libres Administration système et réseau Administration système et réseau Administration système et réseau->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Administration système et réseau->Plan 9 Baccalauréat Scientifique Baccalauréat Scientifique Web design Web design JavaScript JavaScript Web design->JavaScript HTML5/CSS3 HTML5/CSS3 Web design->HTML5/CSS3 Robotique->Plan 9 Robotique->Trophée MC6 Robotique->Apprentissage par renforcement Robotique->Intelligence Artificielle JavaScript->Plan 9 JavaScript->Web design Smalltalk Smalltalk JavaScript->Smalltalk Traitement d'images->Doctorat en Informatique Traitement d'images->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Traitement d'images->Robotique Traitement d'images->Ingénieur Traitement d'images->Apprentissage statistique Blockchain->Pédagogie/Enseignement Blockchain->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Sécurité des systèmes d'information->Pédagogie/Enseignement Sécurité des systèmes d'information->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Sécurité des systèmes d'information->Cryptographie HTML5/CSS3->Web design Trophée MC6->Projet de fin d'études Trophée MC6->Robotique Trophée MC6->Apprentissage par renforcement Scheme->Logiciels Libres Lead Data Scientist, Sekoia, Paris Lead Data Scientist, Sekoia, Paris Lead Data Scientist, Sekoia, Paris->Fondateur, Beaver Labs, Paris Lead Data Scientist, Sekoia, Paris->Chief Data Scientist Lead Data Scientist, Sekoia, Paris->Apprentissage statistique Objective-C Objective-C Objective-C->Mac OS Objective-C->C Objective-C->Smalltalk Data Science Data Science Data Science->Doctorat en Informatique Data Science->Pédagogie/Enseignement Data Science->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Data Science->Web design Data Science->Ingénieur Data Science->Apprentissage statistique LaTeX LaTeX LaTeX->Publications Octave/Matlab Octave/Matlab Octave/Matlab->Python Stage 2A Stage 2A Octave/Matlab->Stage 2A Prépa MP, Lycée Naval à Brest Prépa MP, Lycée Naval à Brest Basic Basic Basic->Mac OS Raku Raku Perl Perl Raku->Perl C++ C++ C++->Python C++->C C++->Go C++->Doctorat en Informatique C++->Prépa MP, Lycée Naval à Brest C++->Smalltalk Dataviz Dataviz Dataviz->Python Dataviz->JavaScript Dataviz->LaTeX Expert judiciaire->Blockchain Java Java Java->Doctorat en Informatique Cryptographie->Pédagogie/Enseignement Cryptographie->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Cryptographie->Blockchain Cryptographie->Logiciels Libres Sales Engineer, Chainalysis, Paris Sales Engineer, Chainalysis, Paris Apprentissage par renforcement->Doctorat en Informatique Apprentissage par renforcement->Pédagogie/Enseignement Apprentissage par renforcement->Publications Stage 2A->Apprentissage statistique Ingénieur->Projet de fin d'études Ingénieur->ERASMUS Ingénieur->Pédagogie/Enseignement Ingénieur->Stage 2A Management/Leadership Management/Leadership Management/Leadership->Chief Data Scientist Management/Leadership->Doctorat en Informatique Management/Leadership->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Management/Leadership->Scoutisme Management/Leadership->Ingénieur Apprentissage statistique->Projet de fin d'études Apprentissage statistique->Doctorat en Informatique Apprentissage statistique->ERASMUS Apprentissage statistique->Pédagogie/Enseignement Apprentissage statistique->Traitement d'images Apprentissage statistique->Sécurité des systèmes d'information Apprentissage statistique->Ingénieur Perl->Python Perl->Octave/Matlab Perl->Raku Perl->Stage 2A Anglais->Doctorat en Informatique Anglais->ERASMUS Anglais->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Anglais->Publications Anglais->Ingénieur Intelligence Artificielle->Doctorat en Informatique Intelligence Artificielle->Pédagogie/Enseignement Intelligence Artificielle->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Intelligence Artificielle->Robotique Intelligence Artificielle->Publications Intelligence Artificielle->Trophée MC6 Intelligence Artificielle->Expert judiciaire Intelligence Artificielle->Apprentissage par renforcement Intelligence Artificielle->Apprentissage statistique R->Python R->Ingénieur Tir Tir Médaille de la Défense Nationale, agrafe cyber Médaille de la Défense Nationale, agrafe cyber Droit Droit Droit->Chargé de la Recherche et Développement, C3N, Gendarmerie Nationale, Pontoise Droit->Logiciels Libres Droit->Apprentissage statistique Smalltalk->Doctorat en Informatique Smalltalk->ERASMUS Smalltalk->Apprentissage statistique