Skip to content

gabeha/recommenderSystemAPI

Repository files navigation

Recommender System

Introduction

The project is designed to improve the quality of education through the use of AI technologies. The primary objective is to demonstrate how AI can facilitate personalized education within the UCM college program. This will be achieved by assisting UCM students in developing the program with their own individual learning pathway and providing adaptive teaching materials to their individual needs. To subsequently develop a system in collaboration with educational institutions that meets societal needs and expectations, providing a responsive educational chain in the fast-paced world.

notebook/Tutorial_RecSys.ipynb provides an overview of the recommender system we have built for UCM. It includes key aspects to help you understand the system's functionality and workflow. We'll begin with how to call the system and then delve into the details of each component.

Note: We are not Software Engineers, so the structure might not be the best. We are open to suggestions and improvements.

Before starting, it's necessary to install the system's requirements. These are listed in the requirements.txt file. To install them, run the following command in your terminal:

pip install -r requirements.txt

Additionally, when you run the system for the first time, some transformer models will be downloaded. This will take some time in the first run. Moreover, we use MongoDB for the system. You need to have MongoDB installed on your system. You can download MongoDB from here.

About

This repo contains the recommender system for the colleges at Maastricht University.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •