Recommendation Engine Prototype for Chatbot

Open
Inteli-Edge Consulting Inc.
Markham, Ontario, Canada
RS
Rajeev Sivarajah He / Him
CEO
Preferred learners
  • Anywhere
  • Academic experience
Categories
Computer science & it Software development Machine learning Artificial intelligence Databases
Project scope
What is the main goal for this project?

Our company has a website for our customers to interact with products. The website welcomes thousands of users every day, each with different experiences and preferences. We would like a group of students to design and build a prototype recommendation engine that matches users to products. These recommendations could be based on what other users with similar viewing/liking patterns have viewed/liked.

This will involve several different steps for the students, including:

  • Familiarizing yourself with our website and products to understand how they work.
  • Researching state-of-the-art machine learning and recommendation engine technologies.
  • Developing recommendation engine prototype models based on an existing dataset.
  • Producing recommendations from the prototype models.
  • Testing recommendation engine prototype models with users.
  • Iterating and improving tested prototype models.
What tasks will learners need to complete to achieve the project goal?

By the end of the project, students should demonstrate:

  • Understanding of our website and products
  • Understanding of machine learning and recommendation engine technologies
  • Production of recommendations using prototype models

Bonus steps would include:

  • Testing prototype models with users and iterating designs to improve them

Final deliverables should include

  • Code developed for the recommendation model.
  • Recommendations supporting the model’s validity, which may be assessed subjectively.
  • A written report describing the technologies that were used, the challenges that were faced, the model’s final outcomes, and recommendations for the project’s next steps.
How will you support learners in completing the project?

Students will connect directly with us for mentorship throughout the project. We will be able to provide answers to questions such as:

  • Our website and products
  • Common concepts related to machine learning and recommendation engines
  • Prototyping and its role in our design process
  • Input on choices, problems or anything else the students might encounter.
  • Provide access to community perks.


What skills or technologies will help learners to complete the project?

In order to complete this project, it is beneficial to be familiar with:

  • Machine learning and recommendation engines
  • Software development using common machine learning languages like Python

Again, students can complete this project without any of the prior knowledge listed here. Students will be expected to research and learn more about the above as the project goes along.

Supported causes
Industry, innovation and infrastructure
About the company

Smart building solutions within the commercial real estate sector.