Bonjour, je suis Thomas Robert

Je suis doctorant en Deep Learning au laboratoire LIP6 (Université Pierre et Marie Curie, Paris).

J'ai commencé mon doctorat en novembre 2016 et suis supervisé par Matthieu Cord et Nicolas Thome.

Research

Our team

I am working at the Pierre and Marie Curie University in Paris, at the LIP6 lab, in the MLIA team managed by Patrick Gallinari. Our team, supervised by Matthieu Cord, is focusing on Computer Vision research and is of course taking the deep learning turn. Here are some example of publications by our team:

  • WILDCAT: Weakly Supervised Learning of Deep ConvNets for Image Classification, Pointwise Localization and Segmentation. T Durand, T Mordan, N Thome, M Cord. CVPR 2017.
  • LR-CNN for Fine-grained Classification with Varying Resolution., M Chevalier, N Thome, M Cord, J Fournier, G Henaff, E Dusch. ICIP 2015.
  • Recipe Recognition with Large Multimodal Food Dataset. X Wang, D Kumar, N Thome, M Cord, F Precioso ICMEW 2015.
  • MANTRA: Minimum Maximum Latent Structural SVM for Image Classification and Ranking. T Durand, N Thome, M Cord. ICCV 2015.
  • Sequentially Generated Instance-Dependent Image Representations for Classification. G Dulac-Arnold, L Denoyer, N Thome, M Cord, P Gallinari. ICLR 2014.
  • Fantope Regularization in Metric Learning. MT Law, N Thome, M Cord. CVPR 2014.
  • Learning deep hierarchical visual feature coding. H Goh, N Thome, M Cord, JH Lim. TNNLS 2014.
  • Top-Down Regularization of Deep Belief Networks. H Goh, N Thome, M Cord, JH Lim. NIPS 2013.
  • Pooling in image representation: The visual codeword point of view. S Avila, N Thome, M Cord, E Valle, ADA Araújo. CVIU 2013.
  • Quadruplet-wise Image Similarity Learning. M Law, N Thome, M Cord. ICCV 2013.
  • Unsupervised and Supervised Visual Codes with Restricted Boltzmann Machines. H Goh, N Thome, M Cord, JH Lim. ECCV 2012.

Research interests

My research interests are broad and goes from supervised deep learning for image classification to semantic representation learning for text and images and deep recurrent neural networks.

Currently, I am working on developing new architecture of convolutional neural networks for image classification using semi-supervised learning, and for this matter I have a particular interest on generative models of images (VAEs, GANs, etc.).

Mes compétences & hobbies

Data Science

  • Connaissances théoriques
  • Tensorflow / Keras
  • Torch
  • Scikit-learn
  • Matlab
  • Hadoop / Spark

Programmation

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

Web

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

Logiciels

Systèmes

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

Bureautique

  • LaTeX
  • Microsoft Office
  • OpenOffice

Communication

Langues

  • Français
  • Anglais
  • Espagnol
  • Allemand

Management

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

Hobbies

Actualité et veille active

  • Avancées en Data Science & Big Data
  • Actualités informatiques
  • Acualités générales
  • Blogs de scientifiques

Livres et séries

  • Livres de Science-Fiction & Fantastique
  • Séries TV en VO
Notions / Débutant / Intermédiaire / Avancé

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

Doctorant en Deep Learning

Laboratoire LIP6, Université Pierre and Marie Curie – Paris

2017 Actuel

Encadré par Matthieu Cord et Nicolas Thome

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

Développement de méthodes d'apprentissage semi-supervisé pour les réseaux de neurones convolutionnels (travaux en cours)

Mission d'enseignement de 64h / an (réseaux de neurones appliqués à l'image, ACP, Java, etc.)

Machine Learning Recherche

Ingénieur-recherche en Deep Learning

Laboratoire LIP6, Université Pierre and Marie Curie – Paris

2016

Encadré par Matthieu Cord et Nicolas Thome

Travail sur divers sujets de recherche en des modèles d'apprentissage faiblement supervisé et des réseaux de neurones convolutions profonds.

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