Supervisor

Muhammad Iqbal

Programme

BSc (Hons) in Computing in IT

Subject

Computer Science

Department

Computer Science

Abstract

This project is focused on implementing a Movie Recommendation System with the use of Machine Learning. The system was developed in Python and the datasets used were 'Movies' and 'Ratings' from MovieLens 25M. This project was developed with the CRISP-DM methodology and each of the phases is detailed in a report and Jupyter Notebook.

The system is a hybrid combining best qualities of collaboration filtering and user grouping. In the project we compare some models' accuracies, upgrade a chosen model and show the improved performance of our hybrid model that used the SVD algorithm. We are able to find recommended movies based on user ratings.

Date of Award

Spring 5-2024

Full Publication Date

5-2024

Access Rights

open access

Document Type

Undergraduate Project

Resource Type

bachelor thesis

Share

COinS