Développement de formations en réalité mixte avec l’IA pour la détection d’objet réel - QC-461

Project type: Research
Desired discipline(s): Computer science, Mathematical Sciences, Mathematics
Company: Anonymous
Project Length: 4 to 6 months
Preferred start date: 09/15/2021
Language requirement: Flexible
Location(s): Montréal, QC, Canada; Canada
No. of positions: 1
Desired education level: CollegeUndergraduate/BachelorMaster'sPhDPostdoctoral fellow
Open to applicants registered at an institution 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 formations pour l’industrie du tourisme, de l’hôtellerie et de la restauration. Notre mission est de former les employés, d’offrir une expérience immercive 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 (computer vision). L’utilisateur doit utiliser une lunette de réalité augmentée etnous voulons que la lunette puisse reconnaître les objets réels et que l’utilisateur intéragisse avec l’objet réel et les objets virtuels. Par exemple, l’utilisateur utilise un vrai couteau por découper un fruit virtuel.

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 temps réel. Cette fonctionnalité pourra être réutiliser dans plusieurs de nos applications en réalité augmentée.

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 RA. La mission consiste à créer de l'intelligence qui pourra extraire des informations significatives afin de permettre aux lunettes de percevoir et d’interpréter les informations du monde réel. L’intelligence permettra l’interaction entre le monde virtuel et réel.

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

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: 

  • Expérience de l'utilisation de systèmes de contrôle des sources tels que GIT.
  • Motivé, esprit critique et excellent communicateur.