Bonjour, je suis Thomas Robert

Je suis doctorant en Deep Learning au laboratoire LIP6 (Sorbonne Université, Paris).

Je travaille sur le deep learning pour la vision par ordinateur (computer vision) sous la supervision de Matthieu Cord et Nicolas Thome. Je soutiendrai ma thèse à l'automne 2019.

Mon profil

J'aime l'informatique

J'ai commencé à programmer il y a 10 ans par du développement web

J'aime le machine learning

C'est un outil extraordinaire pour résoudre des problèmes complexes

J'aime les challenges

Je suis donc à la recherche de projets de R&D innovants utilisant le deep learning

J'aime apprendre et partager

C'est pourquoi j'ai fait un doctorat et ai enseigné en license et master

Mes compétences & hobbies

Machine Learning & Data Science

  • Deep Learning
  • Data Science
  • PyTorch
  • TensorFlow
  • Keras
  • Matlab
  • Scikit-learn
  • Hadoop / Spark

Programmation

  • Connaissances théoriques
  • Python
  • Java
  • Scala
  • C / C++
  • Bash
  • SVN / Git
  • IDE

Web

  • Connaissances théoriques
  • PHP
  • MySQL
  • JavaScript
  • HTML5
  • CSS3

Logiciels

Systèmes

  • Windows / OS X / Linux
  • Network
  • Administration Système

Bureautique

  • Microsoft Office
  • LaTeX
  • OpenOffice

Communication

Langues

  • Français
  • Anglais
  • Espagnol

Management

  • Travail en équipe & gestion
  • Gestion de projet
  • Management de la Qualité

Hobbies

  • Bricolage, Jardinage, Electronique
  • Vulgarisation scientifique (et autre)
  • Lecture et séries TV
Débutant / Maitrisé / Avancé ou expert

Mes expériences

Voici la timeline de mes expériences.
N'hésitez pas à l'explorer grâce aux filtres sur la gauche.

Cliquez sur un cercle pour activer/désactiver l'élément. Cliquez sur un libellé pour se concentrer dessus uniquement.

Type d'expérience :
  • Études
  • Professionnelle
  • Associative
  • Projet personnel
Mot-clés :
  • Machine Learning
  • Recherche
  • Big Data
  • Statistiques
  • Web
  • Business Intelligence
  • BPM
  • Aucun
Afficher tout
Machine Learning Recherche

Doctorat en Deep Learning

Sorbonne Université (ex Université Pierre and Marie Curie) – Paris

2019 En préparation

Dirigée par Matthieu Cord et Nicolas Thome, dans le cadre du projet ANR DeepVision en partenariat avec le LIRIS (INSA Lyon, France), Simon Fraser University (Canada) et l'University of Guelph (Canada).

Thèse en préparation

Publications et cours

Machine Learning Recherche

Ingénieur-recherche puis Doctorant en Deep Learning

Laboratoire LIP6, Sorbonne Université (ex Université Pierre and Marie Curie) – Paris

2016-2019 Actuel

Encadré par Matthieu Cord et Nicolas Thome

Travail sur les projets ANR projet VISIIR; et DeepVision en partenariat avec le LIRIS (INSA Lyon, France), Simon Fraser University (Canada) et l'University of Guelph (Canada).

  • Travail sur la classification de recettes de cuisines. Réalisation d'un site web de démonstration du classifieur
  • Mission d'enseignement (64h / an) : encadrement de plusieurs cours, réalisation de sujets sur les réseaux convolutionnels
  • Participation au challenge workflow du workshop M2CAI (MICCAI 2016) avec Remi Cadène : classification d'étapes d'opération basé sur des vidéos endoscopiques. 2e meilleur modèle soumis.
  • Régularisation des réseaux profonds avec Michael Blot. Publication à ICIP 2018 (best paper award).
    SHADE: Information-Based Regularization for Deep Learning
  • Amélioration de modèles d'apprentissage semi-supervisé basé auto-encodeur. Publication à ECCV 2018.
    HybridNet: Classification and Reconstruction Cooperation for Semi-Supervised Learning
  • Travail sur un modèle de disentangling pour la génération. En cours de review à NeurIPS 2019.
    DualDis: Dual-Branch Disentangling with Adversarial Learning

Détail des publications et cours

Machine Learning Big Data Statistiques Recherche

Stage de recherche en Data Science

Conviva – Baie de San Francisco, Californie, USA

2015 6 mois

Travail sur divers problèmes de recherche concernant l'optimisation de la qualité de streaming vidéo

  • Prédiction de la qualité vidéo optimale d'une session en utilisant Machine Learning et A/B testing
  • Formulation et résolution d'un problème d'optimisation mathématique pour déterminer les décisions optimales que les produits de Conviva devraient prendre
  • Etude statistique de l'évolution de la bande passante dans le contexte des produits de Conviva
  • Technologies utilisées : Python, Hive, Hadoop MapReduce, Spark
Recherche Web

DjLu

2016

DjLu est un outil d'organisation de bibliographie simple, léger et open source développé avec Micael Carvalho et Rémi Cadène.

  • Outils utilisés : HTML / CSS / Javascript / PHP / Git

Site web

Machine Learning Statistiques

Double diplôme d'ingénieur en Data Science

Institut National de Sciences Appliquées & Université de Rouen

2015 5 ans

Diplôme d'ingénieur en Architecture des Systèmes d'Information spécialisé en Data Science
Master en Systèmes de Traitement de l'Information Multimédia (traitement d'images)

  • Cycle préparatoire (2 ans)
  • Cycle ingénieur au département ASI (3 ans)
  • Cours de master (1 an en parallèle de l'INSA)
Machine Learning Big Data Statistiques

Stagiaire Data-Scientist

Creativedata – Rouen

Été 2014 14 semaines

  • Auto-formation sur le Big Data : concepts, architectures et technologies de l'écosystème Hadoop.
  • Déploiement de clusters Big Data sur Google Cloud Platform.
  • Etude statistique de données d'une plateforme e-commerce pour avoir un aperçu de l'état des boutiques.
  • Essai et comparaison d'algorithmes de Machine Learning pour prédire le prochain élément d'une séquence d'achats pour un fournisseur de solutions self-scanning pour grande distribution (utilisation de Matlab & scikit-learn de Python). Lecture de publications de Machine Learning.
Business Intelligence Web

Développement d'un outil web de géo-analyse de données SOLAP- Projet scolaire

Pour le Luxembourg Institute of Science and Technology (LIST) – Luxembourg

2014 26 semaines 27h/sem.

  • Développement d'une solution web open-source et user-friendly pour l'analyse de données OLAP spatiales sur ses diverses dimensions. Intégration au logiciel GeoNode.
  • Projet scolaire de Recherche & Développement réalisé pour le compte du LIST.
  • Projet réalisé en utilisant la méthode de développement Agile (Scrum) et certifié ISO 9001.
  • Durant les 12 premières semaines, chef d'équipe d'une équipe de 7 étudiants avec le rôle de client pour une équipe sous-traitante de 8 étudiants.
  • Utilisation de Git, JavaScript (d3.js, dc.js, crossfilter), Python (Django), Java, MDX, GeoMondrian.

Démo Page GitHub de l'organisation du projet

Web

PGPic

2014

  • Contribution au développement de PGPic, un outil web permettant le suivi de la qualité et la gestion de projet.
  • Cet outil est utilisé quotidiennement par toutes les équipes PIC (les PIC sont les projets réalisés en ASI, tels que mon projet TUDOR présenté ci-dessus. Il y en a 6 par an).
  • Compétences développées : HTML / CSS3 / PHP / MySQL / Javascript
BPM

Stage d'analyste-développeur

SOPRA Group – Agence Assurance – La Défense

Été 2013 9 semaines

  • Dans le domaine du BPM (Business Process Modelling), mission d'analyste développeur dans un contexte métier de gestion d'épargne salariale en soutien d'un consultant métier senior en Assurance et Protection Sociale.
  • Participation aux ateliers avec la MOA (2 jours par semaine) en compagnie du chef de projet MOA pour capter la matière.
  • Modélisation et optimisation des processus cœur de métier à la norme BMPN 2.0.
  • Rédaction des spécifications détaillées des diverses activités des processus.
  • Saisie des processus sur le logiciel de workflow Bonita, et programmation de formulaires et scripts pour le suivi du processus et la saisie et vérification des données. Vérification de la cohérence des données saisies avec la base de données par exemple. Utilisation de Groovy et MySQL.
  • Réalisation d'un outil de conversion de format de données pour permettre l'insertion de données créées par les processus dans l'outil de gestion du client. Utilisation de PHP, MySQL, jQuery, Bootstrap, FTP.

Secrétaire Général

AJIR (Association Junior INSA Rouen) – Rouen

Fév. 2013 - Fév. 2014 1 an

L'AJIR est une association qui met en contact des étudiants et des entreprises afin de réaliser des projets professionnels en ingénierie (informatique, mécanique, énergétique, chimie, etc.)

  • Responsable de la gestion associative et administrative de la Junior-Entreprise
  • Organisation des Conseils d'Administration et des Assemblées Générales
  • Responsable des Ressources Humaines et du local
  • Membre du bureau
  • Achat des fournitures
Web

Site web de l'AEI

Fév. 2013

  • Réalisation du site web de l'Association des Elèves des INSA sous forme d'étude via l'AJIR avec un autre étudiant.
  • Expérience de réalisation d'un projet pour un vrai client.
  • Site réalisé sous forme de template Wordpress.
  • Compétences développées : HTML / CSS3 / PHP / Javascript / Wordpress

Voir le site

Web

Site web de l'AJIR

2012

  • Réalisation du site web de la Junior-Entreprise AJIR sous forme de template Wordpress.
  • Création d'un plugin de suivi du processus d'adhésion (assez lourd en Junior-Entreprise) pour alléger le travail du RH.
  • Compétences développées : HTML / CSS3 / PHP / Javascript / Wordpress

Voir le site

Directeur des Systèmes d’Information

AJIR (Association Junior INSA Rouen) – Rouen

Fév. 2012 - Fév. 2014 2 ans

L'AJIR est une association qui met en contact des étudiants et des entreprises afin de réaliser des projets professionnels en ingénierie (informatique, mécanique, énergétique, chimie, etc.)

  • Maintien et amélioration des Systèmes d’Information de la Junior-Entreprise.
  • Refonte du site internet (voir projet ci-dessus).
  • Travail d'administration système.
  • Automatisation de certaines tâches par la création d'applications adaptées aux besoins de l'association.
  • Expérience de la vie associative et de sa gestion.

Stage d’exécution

Technicentre SNCF de Rouen Quatre-Mares – Rouen

Été 2011 1 mois

Assistance de l’équipe frein dans son travail quotidien.

Web

BookINSA

2011

  • Réalisation en groupe d’un site web simplifiant le prêt de livres entre étudiants. Réalisé en tant de projet scolaire.
  • Utilisation de l'API Facebook pour la connexion et de nombreuses API pour récupérer les informations sur les livres à partir de l'ISBN.
  • Requêtes SQL relativement complexes.
  • Compétences développées : HTML / CSS3 / PHP / MySQL / Javascript

Voir le site

Employé en CDD aux Services Généraux

Sogécap (Société Générale) – La Défense

Été 2010 1 mois

Assistance aux Moyens Généraux (distribution de courrier, gestion de commandes et des stocks, maintenance et gestion des locaux, etc.).

Baccalauréat Scientifique – Sciences de l’Ingénieur – Spécialité Mathématiques – Mention Bien

Lycée d’Arsonval – Saint-Maur-des-Fossés

2010

Fiches de cours

2009-2015

  • Rédaction (et publication) de fiches de cours depuis la terminale jusqu'à la fin de mes études d'ingénieur.
  • Compétences développées : Word 2010 / Inkscape

Voir les fiches

Web

Gadget iGoogle pour BetaSeries

2010

  • Gadget permet de gérer son compte BetaSeries (site web permettant de savoir quels épisodes de séries ont été vus) directement depuis iGoogle.
  • Compétences développées : HTML / CSS / PHP / XML / Javascript

Détails du projet

Web

Trombinoscope

2010

  • Réalisation d’un système de trombinoscope professionnel interactif pour Sogécap trié par ordre alphabétique ou par service.
  • Pensé le plus simple possible pour les Ressources Humaines : les pages sont générées à partir des fichiers d'images nommés avec le nom et la position dans l'entreprise.
  • Rendu HTML mis en cache pour plus de rapidité.
  • Compétences développées : HTML / CSS / PHP
Web

ThemeSgen

2010

  • Site bilingue référençant des thèmes et fond d'écran pour toutes consoles.
  • Site important permettant la consultation de contenus divers (actualités, thèmes, fonds d'écrans, sondages) chacun séparés en de nombreuses catégories.
  • Création d'un design original proche de la charte graphique de l'univers Mediagen.
  • Gestion de nombreux caches pour augmenter les performances.
  • Mise en place d'un forum phpBB intégré dans le site.
  • Interface d'administration complète permettant :
    • Gestion du processus de rédaction (écriture, correction, validation)
    • Gestion intelligence des fichiers (thèmes et images) permettant l'automatisation des traitements et d'une grande partie des tâches de rédaction.
    • La gestion des droits entre rédacteurs, correcteurs, validateurs, etc.
    • L'administration du site incluant les catégories, les utilisateurs, etc. Compétences développées : HTML / CSS / PHP / MySQL / Javascript