Développement de formation en réalité mixte avec IA - QC-460

Project type: Research
Desired discipline(s): Computer science, Mathematical Sciences, Mathematics
Company: La Technologie Happy Hotels Inc.
Project Length: 4 to 6 months
Preferred start date: 09/12/2021
Language requirement: Flexible
Location(s): Montréal/ Longueuil, QC, Canada; Canada
No. of positions: 1
Desired education level: Undergraduate/BachelorMaster's
Search across Mitacs’ international networks - check this box if you’d also like to receive profiles of researchers based outside of Canada: 
No

About the company: 

Nous sommes un regroupement de deux entreprises et de deux laboratoires universitaires dans les domaines des réalités mixtes et de l’intelligence artificielle.

Nous développons des modules de formation. Notre mission est de former les employés, d’offrir une expérience immersive et d’offrir des solutions adaptées aux besoins des entreprises en utilisant la réalité mixte et l’intelligence artificielle.

Describe the project.: 

De quoi traite ce projet d’innovation ?

Nous voulons développer des formations avec l’intelligence artificielle. L’utilisateur pourra intéragir vocalement avec un avatar en 3D qui lui répondra vocalement et exécutera la commande.

Quel est le but principal de l’entreprise (produit final, logiciel, connaissances spécifiques dans un certain domaine, etc.) ?

L'objectif principal consiste à créer un modèle d'apprentissage automatique opérationnel utilisé dans une application en temps réel. Cette fonctionnalité pourra être réutiliser dans plusieurs de nos applications en réalité mixte.

Quelles sont les principales tâches que le stagiaire devra réaliser ?

  • Vous travaillerez avec les développeurs de jeux pour créer des applications d'apprentissage automatique.
  • Vous créerez et maintiendrez des modèles d'apprentissage automatique qui seront utilisés avec des moteurs de jeux (tels qu'Unity).
  • Vous entraînerez et testerez les modèles d'apprentissage machine.
  • Vous évaluerez les concepts et les hypothèses avec un prototypage rapide.
  • Vous écrirez un code robuste et de qualité et maintiendrez la qualité du code au sein de l'équipe.

Sur quoi porte le projet ?

L'objectif final consiste à utiliser l'apprentissage automatique pour améliorer l'expérience des utilisateurs de RV/RA. La mission consiste à créer de l'intelligence qui pourrait être utilisée pour alimenter un assistant Chat bot qui pourrait être un personnage en 3D interagissant par la voix et le texte.

Le projet implique le traitement du langage naturel pour être capable d'analyser les intentions des utilisateurs et de préparer une réponse appropriée en tenant compte de la situation actuelle.

Quelles méthodologie ou techniques seront utilisées?

  • Suivre la méthodologie agile de développement de logiciels
  • Réseau neuronal
  • Apprentissage profond
  • Apprentissage par renforcement

 

Required expertise/skills: 

  • Maîtrise ou licence en informatique ou en ingénierie.
  • Expérience dans le développement de projets liés à l'IA.
  • Expérience dans la construction de prototypes d'IA, leur évaluation et leur déploiement.
  • Expérience dans l'utilisation d'un ou plusieurs Framework d'apprentissage profond (PyTorch, TensorFlow, etc.), multi-gpus.
  • Expérience des algorithmes d'apprentissage automatique - supervisés et non supervisés.
  • Solide bagage mathématique et à l'aise avec la géométrie tridimensionnelle.