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.