Expire bientôt Dassault Systèmes

STAGE - Ingénieur(e) Recherche - Hybrid Approaches for Recommendation on an Online Platform

  • Stage
  • Vélizy-Villacoublay (Yvelines)
  • Conception / Génie civil / Génie industriel

Description de l'offre

Contexte & Présentation d'équipe



Le stage se déroulera dans l’équipe Data Science qui s’intéresse aux problématiques liées aux environnements de dimension massive mixant le réel et le virtuel et générant des quantités de données complexes nécessitant l’automatisation de leur traitement et de leur analyse afin d’en extraire une connaissance et des modèles à forte valeur ajoutée.



Rôle & Objectif



Demain, les plateformes collaboratives seront la norme et remplaceront la plupart des logiciels stand-alone. Elles ont l’avantage d’être toujours à jour, sûres, de permettre de lancer des simulations et gros calculs même à partir d’un ordinateur client moins puissant, et bien sûr de collaborer facilement partout dans le monde. Ces plateformes regroupent tout un écosystème de produits, une myriade de ressources, et un flux d’informations où il est difficile de naviguer et de trier.



Divers algorithmes de recommandation sont utilisés dans ces plateformes pour améliorer l’expérience utilisateur. Ces algorithmes reposent sur les outils de traitement de langage naturel traditionnels et deep (content-based recommendation), ainsi que de filtrage collaboratif (collaborative filtering). Pris séparément, ces algorithmes offrent de bonnes performances, mais c’est en les combinant intelligemment ensemble, à la manière d’un bagging d’algorithmes, que de meilleures performances peuvent être atteintes.



Le but du stage sera d’implémenter un prototype de système de recommandation hybride à partir des différents types d’algorithmes de recommandation existant dans l’état de l’art, et ce afin de fournir le meilleur contenu possible à l’utilisateur.
Dans un premier temps, vous devrez établir une recherche bibliographique sur le domaine puis, avec le guidage de votre tuteur, déterminer la méthode la plus adaptée pour répondre au problème posé. Une implémentation de la méthode sera ensuite mise en œuvre. Enfin, une démonstration des résultats sur des données réelles acquises sur une plateforme collaborative clôturera le stage.



 



Etudiant(e) en Ecole d'Ingénieurs ou Master universitaire, vous préparez un diplôme de niveau Bac+5 ou Mastère spécialisé.
Vous vous spécialisez en Mathématiques Appliquées/ Optimisation/ Processus Stochastiques/ Apprentissage Statistique/ Réseaux de neurones profonds (Deep learning)



Stage obligatoire de validation de cursus, sous convention de stage.
Durée 6 mois maximum, à débuter dès Février 2018



Compétences techniques requises



• Bonne maîtrise du Python, C++ et de la programmation Objet
• Bonne maîtrise de l’anglais à l’oral et à l’écrit pour la rédaction de documentation
• Des bases en apprentissage statistique, surtout en Deep Learning seront fortement appréciées
• Expérience de développement sur des frameworks de Deep Learning est un véritable plus



Qualités professionnelles requises



• Curieux(se) et motivé(e)
• Rigoureux(se), autonome et assidu(e) dans votre travail



 

Faire de chaque avenir une réussite.
  • Annuaire emplois
  • Annuaire entreprises
  • Événements