About Raphaël
French
Native or bilingual
Experience
- L'OréalData Scientist (Computer Vision)FASHION AND COSMETICSJanuary 2022 - Today (4 years and 5 months)Bd Périphérique, Paris, FranceProjet : Développement d’algorithme de détection et de visualisation de signes cliniquesContexte et objectif : A partir d’une ou plusieurs photos sous différentes illuminations (lumièrenaturelle, cross polarisée, UV), développer des algorithmes permettant de détecter certainssignes cliniques (pores bouchés, rougeurs, taches brunes, taches profondes UV) et établirun « score » de jeunesse. Contribuer ensuite à l’intégration de ces algorithmes sur IOS pourune utilisation sur Ipad en magasinContraintes :▪ Développer des algorithmes ayant de bons résultats sur tous types de peaux(claires, mattes, foncées)▪ Développer des algorithmes ayant de bons résultats sur une large gammed’illumination (environnement sombre, très lumineux, avec différentes sourceslumineuses)▪ N’utiliser que certaines librairies (comme openCV) pour faciliter le passage enproduction. Certaines librairies sont trop lourdes (ex : Pytorch) pour pouvoir êtrefacilement utilisée sur Ipad.▪ Obtenir des visualisations esthétiques respectant les souhaits des marques▪ Tenir des temps de calculs relativement courts (1 à 3 secondes par signe)Tâches réalisées :▪ Développement d’un algorithme de détection de pores bouchés :o La première solution développée utilisait une méthode de détection de bruitpour extraire les poreso Une deuxième solution plus performante et robuste a été proposée en utilisantun réseau de neurone sur des patchs d’images▪ Développement d’un algorithme de détection de rougeurs :o Extraction de composantes connexes d’un certain niveau de couleur dansl’espace HSVo Travail du contraste et du ton de couleur de la visualisation▪ Développement d’un algorithme de détection de taches brunes :o Extraction de composantes connexeso Suppression des parasites (comme les rides)o Travail du contraste et du ton de couleur de la visualisation▪ Développement d’un algorithme de détection de taches profondes de la peau.L’algorithme est relativement similaire à celui sur les taches brunes.▪ Développement de modèles de scoring pour chacun de ces signes▪ Développement d’un algorithme de segmentation de zones customs du visageRésultats :Solution livrée auprès d’une marque L’Oréal. Phase pilote en cours en magasin.Déploiement à venir pour d’autres marques.Environnement technique : Python, Pytorch, Pandas, C++, Google Cloud Platform
- SAINT-GOBAINData ScientistCIVIL ENGINEERINGFebruary 2020 - January 2022 (1 year and 11 months)Paris, FranceProjet 1 : Développement d’un système de recommandationContexte et objectif : proposer des recommandations de produits complémentaires auxinternautes sur nos sites marchands : pointp.fr, cedeo.fr, ...Environnement travail/fonctionnel : 1 Lead Data Scientist, 2 DS juniors en collaborationavec un Data Engineer pour la mise en productionContraintes :▪ Mettre d’accord les responsables de tous nos sites marchands sur un algorithmecommun▪ Répondre aux multiples contraintes métiers liées aux produits recommandés (lesproduits doivent être en stock, doivent posséder une image, …)▪ S’interfacer avec de nombreuses équipes digitales pour déployer et rafraichir lesrecommandations sur les sites marchandsTâches réalisées :▪ Analyse du besoin avec les équipes métiers▪ Récupération de la donnée pertinente auprès de nombreuses équipes métier▪ Pré-traitement et nettoyage des Datas▪ Etude de solutions existantes▪ Premières approches basées sur des algorithmes traditionnel (type ALS)▪ Présentation d’un POC aux équipes métiers pour validation▪ Implémentation finale en reinforcement learning (policy gradient)▪ Entrainement du modèle▪ Test et validation des résultats▪ Déploiement et mise en production de la solution▪ Rédaction de la documentation technique▪ Présentation des résultats devant les équipes métiersProjet 2 : Prédiction d’activité logistiqueContexte et objectif : Face à la hausse d’activité et aux ruptures de stock de plus en plusfréquentes dans le secteur des matériaux de construction nous avons souhaité développerune application permettant aux achats de mieux planifier leur commandes. Nous leur avonsfourni des forecast de ventes sur de nombreuses familles d’articles afin d’anticiper les picset les creux d’activité.Environnement travail/fonctionnel : Seul les 3 premiers mois, j’ai été ensuite rejoins par unData Scientist en CDD que j’ai encadré sur le projet.Contraintes : Intégrer de nombreuses règles métiers relatives à la logistique (stock desécurité, délais de transports, …) sans trop compliquer l’applicationDomaine d’intervention :▪ Discussion avec de nombreuses personnes à la logistique pour comprendre lebesoin et toutes les règles métiers requises▪ Récolte et analyse des bonnes données auprès de la DSI▪ Récolte de toute la connaissance utile sur nos tables de données▪ Réadaptation et refactorisation du code existant provenant d’un projetrelativement proche▪ Optimisation des hyperparamètres pour améliorer les performances du modèle(lightGBM)▪ Test et validation des résultats▪ Intégration de toutes les fonctionnalités dans une application streamlit▪ Déploiement et mise en production de l’application▪ Présentation de la solution aux équipes métiers▪ Rédaction de la documentation techniqueRésultats : Application fonctionnelle utilisé par l’équipe achatEnvironnement technique : Python, Pandas, Sklearn, Streamlit, AzureProjet 3 : Maintenance et mise à jour d’une application de territorialisation descommerciauxContexte et objectif : En 2020 deux de nos prestataires data scientist ont développé uneapplication streamlit afin d’aider nos moniteurs des ventes à attribuer un territoire et desclients a chacun de nos commerciaux. J’ai repris ce travail pour le mettre à jour pour 2021.Environnement travail/fonctionnel : Seul sur la partie code. Interactions régulières avec deséquipes commercialesContraintes : Le projet que j’ai repris a été développé sous des contraintes de temps trèsfortes ce qui a grandement nuit à la qualité du code. Il a fallu refactorer une grande partiede l’application pour la rendre perenne et facilement modifiable.Domaine d’intervention :▪ Réadaptation et refactorisation du code existant (modèle Kmeans)▪ Ajout/suppression de certaines fonctionnalités▪ Mise à jour des données▪ Automatisation de certains flux de données▪ Rédaction de la documentation technique▪ Présentation des résultats devant les équipes métiersEnvironnement technique : Python, Pandas, Streamlit, Azure
- INRIADeep Learning Research EngineerRESEARCHSeptember 2017 - March 2020 (2 years and 6 months)91400 Saclay, FrancePrédiction des trajectoires des voitures sur l’autorouteContexte et objectif : INRIA à l’habitude de mener des recherches pour le compted’entreprise privées lors de contrats courts. En 2017 nous avons aidé Renault à fiabiliser sesvéhicules autonomes en travaillant sur de la prédiction de comportement sur autoroute.L’objectif du projet était de prédire la trajectoire des automobilistes sur l’autoroute(dépassements, insertions, ...)Environnement travail/fonctionnel : Seul sur le projet. Interaction régulière avec leschercheurs/doctorants d’INRIA et avec les équipes métiers chez Renault.Contraintes : Prédire N trajectoires ou chaque trajectoire est dépendante des autres.(Chaque conducteur adapte en permanence son comportement en fonction de celui desautres.)Domaine d’intervention :▪ Récupération des données▪ Pré-traitement et nettoyage des Datas▪ Etude de solutions existantes▪ Définition et développement de modèles de forecasting deep (LSTM Seq2Seq,Social LSTM)▪ Optimisation des hyperparamètres▪ Entrainement des modèles▪ Test et validation des résultats▪ Rédaction de la documentation technique▪ Présentation des résultats devant les équipes métiersRésultats : Restitution des résultats aux équipes Renault France et Nissan JaponEnvironnement technique : Python, Pytorch
Recommendations
Be the first to recommend Raphaël
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Ms EntrepreneursHEC PARIS2016Ms Entrepreneurs
- Master of EngineeringIMT Atlantique2015Master of Engineering